1
busfool 2019-03-19 23:24:23 +08:00
是不是为了切换不同环境?
|
2
zxcvsh 2019-03-19 23:46:47 +08:00 via iPhone
flask 你也可以搭成 Django 那种,用一个 settings 专门存放配置信息;
可以在网上找点视频或文档看看 |
3
cxyfreedom 2019-03-19 23:49:18 +08:00 via iPhone
为了便于管理在不同环境下的不同配置
|
4
ericls 2019-03-19 23:54:38 +08:00 via iPhone
可能还有其他东西要读那个配置
|
5
encro 2019-03-20 09:34:07 +08:00
gunicorn uwsgi 都是用 .ini 好像
|
6
xpresslink 2019-03-20 10:16:32 +08:00 1
你要是用过容器化部署就知道了。
通常做 DevOps 开发,系统运行环境都是要有四套的,1.开发,2.日常(测试),3.预发(连线上数据库),4.线上(生产) 同样一套代码要能直接推到不同环境使用,所以只能把共同的基本配置放在 settings.py 里面。 环境依赖的配置信息(数据库连接密码等)是机密的,是不可以直接放在代码库中的。 只能单独授权存储,并在启动容器时候再独自加载。 |