debug模式的用处

第一点

当程序出现问题的时候,可以在页面中看到错误信息和错误位置;
下面给出一个简单小程序:
from flask import Flask

app = Flask(name)

@app.route('/')
def hello_world():
a = 1
b = 0
c = a / b
return '第一个flask程序'

if name == 'main':
app.run()

代码里面有个除零的运算,当没有使用debug时候界面是怎样的呢


debug模式的用处_第1张图片
服务器内部错误

from flask import Flask

app = Flask(name)

@app.route('/')
def hello_world():
a = 1
b = 0
c = a / b
return '第一个flask程序'

if name == 'main':
app.run(debug=True)

使用debug之后呢
输出框显示结果


debug模式的用处_第2张图片
提示错误原因

界面显示结果


debug模式的用处_第3张图片
显示错误位置

第二点

只要修改了项目中的python文件(必须是python文件),程序会自动加载,不需要重新启动服务器。

你可能感兴趣的:(debug模式的用处)