django-registration密码重置自定义模板未加载

我正在使用django-registration注册用户,但是当我想使用自己的模板进行密码重置时,我得到的是管理模板,而不是我创建的模板 . 我的模板在myapp / templates / registration / password_reset_form.html中,我的模板加载器设置正确:

TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader',
    'django.template.loaders.app_directories.Loader',
    )

我能错过什么?

我正在使用Django 1.4

回答(1)

2 years ago

可能是 django.contrib.auth 在您的 INSTALLED_APPS 之前 myapp 之前?这意味着django首先找到原始模板并使用这个模板 . 更多相关文档:https://docs.djangoproject.com/en/dev/ref/templates/api/#loader-types