我在項目文檔後正確設置了django-allauth
。我想覆蓋django-allauth
模板的外觀和感覺,所以我去了項目github並將the django-allauth templates folder下載到我的accountsapp/templates
目錄中。將定製的django-allauth模板移動到「帳戶」以外的目錄中
我的問題是django-allauth
只能在templates/account
文件夾中查找它的模板。
我想將我的模板放在templates/allauth/account
文件夾中,以幫助保持MY模板文件與django-allauth
的模板文件分開。
當我這樣做時,django-allauth
無法找到我定製的模板。
這裏是我的項目結構:
projectfolder/
accountsapp/
templates/
projectsettings/
settings.py
manage.py
我已經試過:
設置我
TEMPLATES
'DIRS'
這個'DIRS': [ os.path.join(os.path.dirname(BASE_DIR), 'accountsapp', 'templates', 'allauth'), ],
隨着
BASE_DIR
是這樣的:BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
。 這有效,但我不確定這是對我的問題的最佳做法/解決方案。