解决flask3.x的run参数无效
解决flask3.x的run参数无效
xiaoxin-top代码
app.py
这里app.run(True, port=5001, host=’0.0.0.0’, debug=True) 启动时参数无效
1 | from flask import Flask |
原因
如果使用专业版的pycharm创建的flask项目,那么flask的run()方法参数无效的
原因是pycharm创建的flask项目,默认的启动方式为flask的默认的run方法,看右上角运行的方式,默认是flask的run方法,所以导致配置run()参数无效
解决方法
方案1:
- 手动创建项目,不要使用pycharm自带的flask项目创建
- 或者如果你安装的 Flask 版本是 2.3 或更高版本,则可以直接使用
--debug
命令行选项来开启调试模式; - 在项目的根目录下(与app.py同级目录下)启动:
1
2
3$ flask run --debug
#或
$ flask run --debug --host=0.0.0.0 --port=5001
方案2:
- 在在项目的根目录下(与app.py同级目录下)创建一个文件:
.flaskenv
文件内容写:FLASK_DEBUG=1
即可启动调试模式
也可参考
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果