首页 > 解决方案 > 使用烧瓶和 python 开发 Web 应用程序

问题描述

我正在使用 python 3.6 中的烧瓶版本 1.0.2 和 Pycharm IDE 中的 HTML 开发登录表单,但问题是当我在 app.py 文件中编辑 python 代码时,我希望更改生效并且当我在默认 url 上运行时,http ://127.0.0.1:5000/,它没有显示浏览器中的更改。旧的第一个输出一直在打印。

我已从所有浏览器中删除缓存、cookie 和浏览器历史记录,并使用 CNTRL + F5 进行硬刷新,但问题仍然存在。

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'men what are you doing !'

if __name__ == '__main__':
    app.run()

可能是什么问题呢?**

标签: pythonpython-3.xflaskpycharm

解决方案


您需要将环境变量设置FLASK_ENVdevelopment(默认为production)以启用调试模式:

$ export FLASK_ENV=development  # use > set ... on Windows

在调试模式下,重新加载器已启用以检测文件更改并重新加载服务器。


推荐阅读