我正在尝试重写django.contrib.auth.urls的url中存在的模板,其中包括帐户/ password_reset / [name ='password_reset'],但是我没有成功替换django admin模板用于此url,以及我的模板我的模板位于document / password_reset_form.html中,如文档中所述,但不起作用。
答案 0 :(得分:0)
您是否正在使用CBV(基于类的视图)?在views.py或urls.py中设置template_name
。
示例:
path('question_directory/', views.UpdateDirectry.as_view(template_name='accounts/profile_form.html'), name='question_directory')
或
class UpdateDirectry(generic.edit.FormView):
model = Question
template_name = 'accounts/editable_directory.html'
答案 1 :(得分:0)
我想我理解您的问题,并且我认为它与以下问题相同:How to override my template instead of django admin panel for reset password?
确保您的应用程序名称是settings.py中INSTALLED_APPS列表中的第一个。那为我解决了。