flask-command - 将您的 flask+gunicorn 应用作为命令运行
项目描述
flask-command 是一个简单的工具,允许您通过 gunicorn 包装后从命令行调用您的 flask 应用程序。如果您想为 flask 应用程序创建一个 console_script 入口点,这将非常有用。
预期用途
假设您的项目名为 myproject。一个 flask 应用程序存在于 myproject/__init__.py 中或可从 myproject/__init__.py 访问。以下展示了您如何使用 flask-command。
在名为 myproject/main.py 的文件中
from flaskcommand import flask_command from myproject import app main = flask_command(app)
在您的 setup.py 文件中
setup(name='myproject', version='0.0.1', description="myproject - is awesome", long_description="myproject - is really awesome", keywords='', author='Reuven V. Gonzales', author_email='reuven@tobetter.us', packages=['myproject'], include_package_data=True, zip_safe=False, install_requires=[ 'flask-command', 'flask', ], entry_points={ 'console_scripts': [ # WITH FLASK-COMMAND YOU CAN # DEFINE YOUR SCRIPT HERE :-) 'myproject-web = myproject.main:main', ] }, classifiers=[ 'License :: OSI Approved :: MIT License', 'Intended Audience :: Developers', 'Programming Language :: Python', 'Topic :: Internet :: WWW/HTTP :: WSGI :: Application', ], )
现在,安装您的项目后,您可以像这样启动您的 flask 服务器
$ myproject-web -b 127.0.0.1:8000 -w 4 some_config_path
此时需要指定配置文件的路径,但未来可能不会这样。
项目详情
关闭
flask-command-0.0.3.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4fb1d40722c0b9c4cfd7660ddb088ef62a84648f18c75ee3d63565244631a420 |
|
MD5 | ec70b38673064dd613e06e7b04487a71 |
|
BLAKE2b-256 | 83aaa272cb527210789985593726114ca0eced01959e2417876b02d5723a6959 |