采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这个os.environ里的判断始终出不来(if判断里面的所有操作包括print都无法输出),没法对上面的进行base-setting覆盖,只能把base直接改为local可生效 已配置过set ops-config = local 且在print(os.environ)里找到了 “OPS-CONFIG”的key和对应的“local”value,不知道怎么弄了 各种判断方式都试过了,写在这个os.environ判断下的所有操作都执行不了
你好
如下执行,你先不要使用系统自带的执行,直接输入命令执行。我们是ops_config 不是 ops-config
还有 = 号两边没有空格
set ops_config=local 按照enter减换行 python manaer.py runserver
程序里是OPS-CONGFIG, 系统中是ops-config.
你好,我说了
你 设置的 ops_config
你在代码写的是 OPS_CONFIG
一个大写一个小写
自己在外面set的时候是小写,到代码里面怎么变成大些了?
还有 set ops_config=local , 等号前后不要有空格。还有你可以把 os.environ print 出来看看就知道了
老师,都试过了。os.environ里print出来显示的就是local.而且在这个里面是OPS-CONFIG。但是就是无法进行判断,这个if下的所有操作都不行,print都用不了。拿掉if就可以操作了
登录后可查看更多问答,登录/注册
从只会Python基础语法到
1.0k 2
547 1
1.1k 9
851 8
1.1k 8