app.py
:
from overwatch import app
app.run()
__init.py__
:
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello, World!'
python烧瓶应用程序中有什么from overwatch import app
以及如何使用它?没有要为守望者安装的软件包。
对于您从中获取的任何示例,这只是应用程序的名称。它不是 Python 包。
例如,上面提到的代码目录结构的内容将是......
app.py
overwatch/
__init__.py
因此from overwatch import app
实际上只是导入文件app
中声明的变量__init__.py
。
overwatch
是 Flask 应用程序的名称(如果您将运行/测试代码与服务器代码分开)。较大的 Flask 项目的结构有点像这样:
app_name/
manage.py
app/
__init__.py
models/
views/
...
...
在您的情况下,该app
文件夹名为overwatch
.