【发布时间】:2011-08-09 14:59:58
【问题描述】:
我有一个 urls.py:
from django.contrib.auth.views import (password_reset, password_reset_done,
password_change, password_change_done)
[...]
urlpatterns += i18n_patterns('',
url(r'^accounts/password_reset/$', password_reset,
{'template_name': 'registration/password_reset.html',
"post_reset_redirect": '/accounts/password_reset_done/' },
name='reset-password'),
url(r'^accounts/password_reset_done/$', password_reset_done,
{'template_name': 'registration/password_reset_done.html'},
name="reset-password-done"))
以及 app/templates/registration 中的相关模板。
password_reset 会显示我的模板,但password_reset_done 不会(它显示同名的管理模板)。在其中运行 pdb 确认传递了正确的模板名称。我三次检查了模板的名称。
【问题讨论】:
-
是使用默认模板还是说“找不到模板”?
-
引用我自己的话:“它显示了同名的管理模板”
标签: django templates view django-admin authentication