使用烧瓶脚本的add_option
方法,我正在尝试将配置文件的名称传递给我create_app()
,以便我可以配置from_pyfile()
——Flask Instance Folders
我用这个要点让我开始。
manage.py
from fbone import create_app
app = create_app()
manager = Manager(app)
manager.add_option('-c', '--config', dest='config', required=False)
app.py
def create_app(config=None, app_name=None, blueprints=None):
"""Create a Flask app."""
print config
这只是我的create_app
功能的一个片段,但我正在像这样启动应用程序:
$ python manage.py -c config/heroku.cfg runserver
None
/env/lib/python2.7/site-packages/flask_script/__init__.py:153: UserWarning: Options will be ignored.
* Running on http://127.0.0.1:5000/
* Restarting with reloader
None
如您所见,
我认为这是由于from flask 脚本而不是打印config/heroku.cfg
它,但我不知道为什么会发生这种情况。None
UserWarning