![]() | 1 virusdefender 2016-08-03 23:37:54 +08:00 ![]() 环境变量 |
2 sweetpotato 2016-08-03 23:45:37 +08:00 via Android ![]() 比如模块 settings 然后 buildin ? |
![]() | 3 zeyexe OP @sweetpotato 能不能解释下怎么操作? |
4 sweetpotato 2016-08-04 00:00:36 +08:00 via Android ![]() @zeyexe __builtin__.settings = settings 对于用户模块 settings 就可以直接 import settings 了,这方法不一定好 |
![]() | 5 zeyexe OP @sweetpotato 不走寻常路啊 |
![]() | 6 liangmishi 2016-08-04 00:08:57 +08:00 ![]() 我的想法是在项目的根目录下创建 config 文件 里面专门放这些变量,有哪个文件需要用就 from config import ... |
![]() | 7 cxbig 2016-08-04 00:12:46 +08:00 ![]() 说到变量,那么改动有多频繁?如果是经常改动,放数据库;如果根据部署环境变,放.env 或其他 config 文件。 |
![]() | 8 zeyexe OP @liangmishi 我主要是想寻找一个最简便的方法。 |
![]() | 9 chu1337 2016-08-04 00:20:37 +08:00 ![]() 单例? |
10 wqchen 2016-08-04 01:41:04 +08:00 ![]() .env 文件 |
11 abxialiang 2016-08-04 06:15:07 +08:00 ![]() |
12 sweetpotato 2016-08-04 07:41:20 +08:00 via Android ![]() @zeyexe 其实也没必要内置,一般导入就好 |
![]() | 13 zhuangzhuang1988 2016-08-04 08:38:40 +08:00 ![]() 参考 Django 的 config 就好。。 |
14 mengzhuo 2016-08-04 11:58:26 +08:00 via iPhone ![]() 必须环境变量啊 其他的都是歪门邪道 |
15 srlp 2016-08-04 16:28:40 +08:00 via iPhone ![]() 不使用配置文件,那就只有环境变量了 |
![]() | 16 bravecarrot 2016-08-04 17:37:06 +08:00 via iPhone ![]() 为什么不放在 settings.py 里面? |
17 zeyexe OP @bravecarrot 很多地方都需要这个变量,但是我并不喜欢到处 import 。 |
![]() | 18 ecloud 2016-08-04 23:49:33 +08:00 ![]() 似乎现在没人用 Berkeley DB 了? |
19 repus911 2016-08-05 11:09:28 +08:00 ![]() 想用变量还不想到处 import...无米之炊啊 少年 |