我有Django的这个文件夹结构如何可以把文件夹中在Django的设置
settings/dev.py
settings/prod.py
settings/test.py
然后我在设置/ common.py常见的设置中,我检查像
if PROD:
from settings.prod import *
的ENV变量基于ENV变量
他们中的每一个将被激活
我想用这样的事情在我的代码
from myapp import settings
而不是
from myapp.settings import dev
我不知道为什么,但我这样做,我包括'从myapp导入设置'然后我的测试gits这个错误'AttributeError:'模块'对象没有属性'test_views''这会消失如果使用正常的设置文件不是文件夹 – user3214546
哪个测试?你可以给我更多的信息吗? – arkadyzalko
我的意思是在任何测试中,即使它是空的,如果我导入该行,然后我得到该错误。如果我删除该行然后没有错误。但是,如果我在base dir中设置settings.py,然后设置/ dev.py中的所有其他文件,然后在base dor中的settings.py中使用我在__init__.py中使用的任何文件 – user3214546