我已经用Flask设置了一个记录器,但它没有打印到Pycharm控制台,我想这可能是因为我运行应用程序时没有处于调试模式。app.debug = True而是FLASK_DEBUG = 0。
app.debug = True
FLASK_DEBUG = 0
app = Flask(__name__) app.debug = True
9lowa7mx1#
你可以通过访问 flask 编辑配置选项卡来完成。。我已经附上了截图。。请按照它。。通过在右上角找到此选项来访问 flask 配置选项卡
在这里您可以为您的flask应用程序启用禁用调试选项
sxissh062#
确保您已经在运行环境中获得了环境变量FLASK_DEBUG。在Unix $ export FLASK_DEBUG=1上在Windows set FLASK_DEBUG=1上运行此外,app.run(debug=False, threaded=True)在Python2.6中工作...值得一试。这也会导致在应用程序的源文件中检测到更改时重新启动应用程序。
$ export FLASK_DEBUG=1
set FLASK_DEBUG=1
app.run(debug=False, threaded=True)
jmo0nnb33#
请从官方指南www.example.com尝试此设置https://flask.palletsprojects.com/en/2.2.x/cli/#pycharm-integration
或者这个答案https://stackoverflow.com/a/73427798/17176270
3条答案
按热度按时间9lowa7mx1#
你可以通过访问 flask 编辑配置选项卡来完成。。我已经附上了截图。。请按照它。。
通过在右上角找到此选项来访问 flask 配置选项卡
在这里您可以为您的flask应用程序启用禁用调试选项
sxissh062#
确保您已经在运行环境中获得了环境变量FLASK_DEBUG。
在Unix
$ export FLASK_DEBUG=1
上在Windows
set FLASK_DEBUG=1
上运行此外,
app.run(debug=False, threaded=True)
在Python2.6中工作...值得一试。这也会导致在应用程序的源文件中检测到更改时重新启动应用程序。
jmo0nnb33#
请从官方指南www.example.com尝试此设置https://flask.palletsprojects.com/en/2.2.x/cli/#pycharm-integration
或者这个答案https://stackoverflow.com/a/73427798/17176270