【发布时间】:2013-11-27 21:40:33
【问题描述】:
我正在尝试将我的 webapp 从 Django 1.5 升级到 Django 1.6,作为我的 django 应用程序集的一部分,我正在使用 django-registration 1.0。
升级到 Django 1.6 后,我的应用程序不再识别 built-in authentication views。它们已集成在 django 注册中,如 here 所示,但它们停止工作。
Django 发行说明描述了一个change in the way these views should be integrated,将其与注册应用程序中的源代码进行比较时看起来不错。
我将注册网址介绍如下:
urlpatterns = patterns('',
...,
url(r'^accounts/', include('registration.backends.default.urls')),
)
我在请求内置网址(例如/accounts/password/change/)时收到错误消息
django.core.urlresolvers.NoReverseMatch
NoReverseMatch: Reverse for 'password_change_done' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
有没有人知道为什么我会收到一个 no-reverse-match 错误?
【问题讨论】:
标签: django django-registration url-pattern django-1.6