要实现的效果类似运行应用时:
python app.py --settings=zhangsan
python app.py --settings=lisi
不同的人加载不同的数据库配置,缓存配置等等。
要实现的效果类似运行应用时:
python app.py --settings=zhangsan
python app.py --settings=lisi
不同的人加载不同的数据库配置,缓存配置等等。
留一套标准的数据库和缓存配置文件不要动。
然后每人都有自己的对应的数据库和缓存配置文件,并把这些文件ignore掉(我假设你用的是git做版本管理)。
这样不耽误每个人的开发,也不影响以后的产品发布。
4 回答4.4k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
自问自答:使用tornado的options和define接口读取一套配置文件,大致代码如下:
tornado入口文件main.py
app_config.py 中的代码如下:
运行代码时