【发布时间】:2019-07-07 02:53:29
【问题描述】:
我开发了我的第一个烧瓶应用程序,该应用程序目前正在运行并且一切正常。该应用程序使用“python application.py”或使用 gUnicorn 加载。没有花哨的文件夹结构,所有东西都在同一个文件夹中,除了 static\ 和 templates\
文件夹结构:
- application\hello.py
- application\static\
- application\templates\
运行: - python hello.py
#hello.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run(host='0.0.0.0', load_dotenv=True, debug=True, threaded=True)
现在希望为应用程序添加更多功能,注意到大多数教程使用“flask run”来启动应用程序。我正在关注两种不同的教程,一种使用蓝图,另一种是使用相似文件夹结构的微博教程:
- application\run.py
- application\app\main.py
- application\app\static\
- application\app\templates\
运行: - 导出 Flask_APP=run.py - 烧瓶运行
应用程序将继续增长,我希望遵循最佳做法。
问题 1: 使用“flask run”时如何启用以下参数??:
if __name__ == '__main__':
app.run(host='0.0.0.0', load_dotenv=True, debug=True, threaded=True)
问题 2: 是否有任何优点/缺点将应用程序配置为使用flask run vs python app.py 运行??????有另一个具有此标题的帖子,但上下文无关。
我什么时候可以阅读更多相关信息?
【问题讨论】:
标签: flask