Jua*_*oto 5 python wsgi web-applications dev-to-production
我们需要根据生产或调试环境(特别是与应用程序需要将作业发布到的任务服务器相关的一些服务器配置信息)在Python WSGI应用程序中加载不同的配置选项。到目前为止,我们实现它的方法是debug在我们的部署脚本中设置一个全局变量 - 这确实会正确修改部署设置。但是,当我们执行应用程序时,我们需要将调试变量设置为True- 因为它的默认值为False。
到目前为止,很难正确确定调试变量的工作方式,因为它是在部署时而不是执行时设置的。我们可以在调用调试 WSGI 服务器的方法之前设置它serve_forever,但我不知道它的含义以及该解决方案有多好。
区分 WSGI 应用程序中的调试环境和生产环境的常用模式是什么?如果我需要在系统参数中传递它,或者如果有任何其他不同的方式,请告诉我。非常感谢!