嗨,我不知道为什么未定义“ app”。我有一个非常简单的应用,请尝试运行它:
run.py:
from flask import Flask
app = Flask(__name__)
import views
if __name__ == "__main__":
app.run(debug=True)
views.py:
@app.route('/')
def hello():
return 'Hello, World!'
如果尝试通过“ python run.py”运行服务器,则会出现以下错误:
File "XXX\a\views.py", line 1, in <module>
@app.route('/')
NameError: name 'app' is not defined