19. 调试模式
你的鼓励是我前进的动力,请为我点个赞吧!
当使用Sanic的调试模式时,Sanic将会提供一个详细的日志输出,同时会默认是使用Sanic的重载属性。
**
注意⚠️: Sainc的调试模式会降低Sanic的性能,建议使用开发者模式。
**
(1)设置调试模式
设置调试模式代码重载功能会被激活,同时会有一个详细的日志输出。
from sanic import Sanic
from sanic.response import json
app = Sanic()
@app.route('/')
async def hello_world(request):
return json({"hello": "world"})
if __name__ == '__main__':
app.run(host="0.0.0.0", port=8000, debug=True)
(2)手动设置自动加载
Sanic提供了手动选项,设置auto_reload可以激活或者取消自动装载函数。
from sanic import Sanic
from sanic.response import json
app = Sanic()
@app.route('/')
async def hello_world(request):
return json({"hello": "world"})
if __name__ == '__main__':
app.run(host="0.0.0.0", port=8000, auto_reload=True)