app.py:
from flask import Flask
# 如果在这里添加 import model 就会报错
app = Flask(__name__)
# ...
# model.py 需要导入使用
# 然后执行一些数据操作
# ...
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
Flask 项目,model.py 里需要导入主程序 app.py 中的 app
,即 app = Flask(__name__)
,然后再 app.py 里又需要到导入 model.py 定义的数据结构来使用,这个时候就会报错,有什么解决方法吗?
也可以把app单独拿出来定义,然后其他包用的时候导入