无法覆盖django-allauth模板

4
我将尝试覆盖默认的django-allauth模板。我已将模板从site-packages中的allauth文件夹复制到我的应用程序模板目录中。
结构如下:
myapp
--templates
----account
----admin
----socialaccount
----www
----base.html

我的settings.py已设置TEMPLATE_DIRS

TEMPLATE_DIRS = (
    os.path.join(BASE_DIR, "templates"),
)

根据这个答案,我在allauth之前加载了我的应用程序。
在我的目录中更改任何模板都没有任何效果,但更改站点包中allauth模板会输出更改。 我知道我在这里缺少一些非常基本的东西,但似乎无法弄清楚。
1个回答

0

不确定这是否是最佳方案,但将整个allauth目录复制到我的应用程序根目录中使得覆盖模板成为可能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接