如何检测龙卷风环境变量
How to detect tornado Env variables
目前我已经在 nginx 服务器上使用 tornado 和 mysql 构建了一个应用程序。我的问题是我根据本地主机配置了 mysql 数据库凭据。现在,当我将代码推送到服务器时,我们如何动态设置服务器 mysql 配置。
本地主机
# Configuration settings
self.__HOST__ = "localhost"
self.__USER__ = "root"
self.__PASSWORD__ = "demo"
self.__DB__ = "demo_db"
有什么方法可以检测其本地主机或生产服务器是否在龙卷风中 python
我建议使用 tornado.options module 并创建两个不同的配置文件,例如 production.conf 和 development.conf。在您的主要功能中,您确实检查 development.conf 是否存在并读取它,如果不存在则使用 production.conf。现在,请确保您只将 production.conf 推送到您的部署服务器,并且您将拥有一个区分生产和开发设置的干净设置。
目前我已经在 nginx 服务器上使用 tornado 和 mysql 构建了一个应用程序。我的问题是我根据本地主机配置了 mysql 数据库凭据。现在,当我将代码推送到服务器时,我们如何动态设置服务器 mysql 配置。
本地主机
# Configuration settings
self.__HOST__ = "localhost"
self.__USER__ = "root"
self.__PASSWORD__ = "demo"
self.__DB__ = "demo_db"
有什么方法可以检测其本地主机或生产服务器是否在龙卷风中 python
我建议使用 tornado.options module 并创建两个不同的配置文件,例如 production.conf 和 development.conf。在您的主要功能中,您确实检查 development.conf 是否存在并读取它,如果不存在则使用 production.conf。现在,请确保您只将 production.conf 推送到您的部署服务器,并且您将拥有一个区分生产和开发设置的干净设置。