python flask 避免重复加载的方法

本文探讨了Flask应用在使用app.run()方法时自动重启的原因,解释了这是由Werkzeug库生成的子进程引起的,并提供了通过设置use_reloader=False参数来禁用此功能的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 问题:flask启动之后,会自动重启
  • 原因 :当调用app.run()的时候,用到了Werkzeug库,它会生成一个子进程,当代码有变动的时候,它会自动重启
  • 解决方案:如果在run()里加入参数 use_reloader=False,就会取消这个功能,当然,在以后的代码改动后也不会自动更新了
if __name__ == "__main__":
    app.run(host="0.0.0.0", debug=True, use_reloader=False)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值