flask模块化怎么引入app
时间: 2023-10-29 22:16:37 浏览: 128
React-Flashcard-App
对于这个问题,我可以给你一些指导。你可以通过把你的 Flask 应用包装在一个函数或类中,来实现模块化。具体来说,你可以将你的 Flask 应用定义在一个 `create_app()` 函数或类中,并在需要使用应用程序实例的地方导入和调用它。以下是一个示例:
```python
# app/__init__.py
from flask import Flask
def create_app():
app = Flask(__name__)
# 注册蓝图
return app
```
在其他模块中,你可以这样导入这个应用:
```python
from app import create_app
app = create_app()
```
这样,你就可以在其他模块中使用 `app` 实例来注册路由和其他处理程序。
希望这个回答对你有所帮助。
阅读全文