我的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_reloaderuse_debugger)具有任何值。


因此,使用debug=False时,use_reloader将没有任何价值,因此,您将无法获得想要的东西。

关于ajax - 当Debug为False时,如何保持Flask use_reloader工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46431181/

10-16 18:22