我的Flask应用启动了两次,因此我尝试了“ debug = False”,但是这在我更改ajax代码时阻止了自动重新加载。
所以我这样启动我的应用程序
如果name =='main':
app.run(debug = False,use_reloader = True,host ='0.0.0.0',port = 4002)
但是auto_reload无法正常工作
最佳答案
官方Flask Documentation
说:
debug
必须为True(即必须捕获异常),以便其他两个选项(即use_reloader
和use_debugger
)具有任何值。
因此,使用debug=False
时,use_reloader
将没有任何价值,因此,您将无法获得想要的东西。
关于ajax - 当Debug为False时,如何保持Flask use_reloader工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46431181/