我有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