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