Tornado(或者Flask)如何配置多人开发的settings文件?
要实现的效果类似运行应用时:
python app.py --settings=zhangsan
python app.py --settings=lisi
不同的人加载不同的数据库配置,缓存配置等等。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
自问自答:使用tornado的options和define接口读取一套配置文件,大致代码如下:
tornado入口文件main.py
app_config.py 中的代码如下:
运行代码时
留一套标准的数据库和缓存配置文件不要动。
然后每人都有自己的对应的数据库和缓存配置文件,并把这些文件ignore掉(我假设你用的是git做版本管理)。
这样不耽误每个人的开发,也不影响以后的产品发布。