目录
一、配置文件
settings.py
# 开发模式配置文件
ENV = 'development'
DEBUG = True
二、应用
app.py
from flask import Flask
import settings
app = Flask(__name__)
app.config.from_object(settings)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
三、启动服务
下方提示还是0,未开启debug模式
FLASK_APP = app.py
FLASK_ENV = development
FLASK_DEBUG = 0
In folder C:/Users/cheng/PycharmProjects/FlaskStudy
C:\Users\cheng\PycharmProjects\FlaskStudy\venv\Scripts\python.exe -m flask run
* Serving Flask app 'app.py' (lazy loading)
* Environment: development
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
四、解决方案

勾上

效果
FLASK_APP = app.py
FLASK_ENV = development
FLASK_DEBUG = 1
In folder C:/Users/cheng/PycharmProjects/FlaskStudy
C:\Users\cheng\PycharmProjects\FlaskStudy\venv\Scripts\python.exe -m flask run
* Serving Flask app 'app.py' (lazy loading)
* Environment: development
* Debug mode: on
* Restarting with stat
* Debugger is active!
* Debugger PIN: 854-951-047
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

本文详细介绍了如何在Python Flask应用中配置开发环境,包括settings.py中的DEBUG设置,以及开启和关闭debug模式的方法。重点展示了如何通过调整FLASK_DEBUG变量来启用调试工具,以方便问题排查。

4707

被折叠的 条评论
为什么被折叠?



