繁体   English   中英

在 windows 上的 python 3.7 中运行 flask 应用程序时出现问题

[英]Problem with running flask app in python 3.7 on windows

我正在学习关于 web 开发和 flask 的 python 课程...我在我的电脑上设置了 flask 然后运行我的文件我将其命名为 server.py...它给了我一个错误你没有给环境变量 FLASK_RUN并且其中没有 app.py 或 wsgi.py。 我看了教程,发现我必须将文件命名为 app.py,所以我这样做并运行它成功了!

后来我稍微更改了代码,而不是“你好”。 到“我正在学习 flask..”我关闭了服务器并通过 cmd 重新启动它(不重新加载页面)..它一直显示我的旧代码“你好!” 而不是“我正在学习烧瓶”......

这是我之前的代码...

from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
    return 'hello!'
if __name__=='__main__':
     app.run() 

之后...

from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
    return 'i am learning flask'
if __name__=='__main__':
     app.run() 

而已? 我在设置 flask 时做错了什么吗?

  1. 设置新的 venv
  2. 激活静脉
  3. 安装 flask
  4. 制作一个文件(app.py)
  5. 在 cmd 中设置变量:set FLASK_APP = app.py
  6. 在其中添加一些代码
  7. 通过键入运行它:flask run(我收到错误但我通过设置变量修复了它)
  8. go 到http://127.0.0.1:5000/ (我觉得大家都一样?)

而已?

我正在使用 python 3.7 和 Windows! 大多数(如果不是全部)教程最终都在 mac 上,甚至是课程!

帮助将不胜感激

谢谢..

您需要重新运行该应用程序或以调试模式运行它,例如

app.run(debug=True)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM