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 |