gpt4 book ai didi

python - 如何检测 Tornado 环境变量

转载 作者:行者123 更新时间:2023-11-29 12:07:25 27 4
gpt4 key购买 nike

目前我已经在 nginx 服务器中使用tornado 和 mysql 构建了一个应用程序。我的问题是我有根据本地主机配置的 mysql 数据库凭据。现在,当我将代码推送到服务器时,我们如何动态设置服务器 mysql 配置。

本地主机

# Configuration settings
self.__HOST__ = "localhost"
self.__USER__ = "root"
self.__PASSWORD__ = "demo"
self.__DB__ = "demo_db"

有什么方法可以检测它的本地主机还是生产服务器在tornado python中

最佳答案

我建议使用 tornado.options module然后您创建两个不同的配置文件,例如 development.confdevelopment.conf。在您的主函数中,您会检查development.conf是否存在并读取它,如果不存在,则使用生产.conf。现在,请确保您仅将生产.conf推送到部署服务器,并且您将拥有一个区分生产和开发设置的干净设置。

关于python - 如何检测 Tornado 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31243753/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com