python - 使用烧瓶和 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()
可能是什么问题呢?**
解决方案
您需要将环境变量设置FLASK_ENV
为development
(默认为production
)以启用调试模式:
$ export FLASK_ENV=development # use > set ... on Windows
在调试模式下,重新加载器已启用以检测文件更改并重新加载服务器。
推荐阅读
- ios - 带有大标题和右侧 UIBarButtonItem 的导航栏
- mysql - 在 MySQL 上导入错误的 .sql 文件的最佳实践
- python-3.x - Pip 安装 -r requirements.txt 不会失败
- python - 如何在不使用请求指定文件名的情况下下载文件?
- css - 使 CSS Grid 中的列动态宽度尽可能小以适应上下文
- deployment - 如何在不需要 Figwheel 的情况下部署 Reagent 应用程序?
- typescript - 使用打字稿进行深度省略
- laravel - 如果再次单击路线链接,如何清除搜索字段
- r - 在 R 中使用 Ackermann 函数避免堆栈溢出
- laravel - Laravel 5.6:将不同的表单字段值传递给另一个字段的验证