flask 使用app.run() 启动项目的时候,默认debug模式是关闭的,需自己开启debug模式。
本篇教2种方法开启 flask 项目debug模式。
在Flask 项目开发过程中我们一般会用 debug 模式,方便调试。启动flask访问,默认是没开启debug模式的
from flask import Flask, jsonify, make_response, render_template
from flask import request
app = Flask(__name__)
# 使通过jsonify返回的中文显示正常,否则显示为ASCII码
app.config["JSON_AS_ASCII"] = False
@app.route('/json', methods=['GET'])
def json_demo():
user = request.args.get('user')
return {"code": 0, "data": user, "msg": "查询成功"}
if __name__ == '__main__':
app.run()
运行的时候看启动日志可以看到 Debug mode: off
,为关闭状态。
那么当我们改完代码,刷新浏览器,不会看到数据有更新,必须重新启动服务才可以。这样调试