django-registration-redux更改密码链接

时间:2016-01-03 14:29:08

标签: python django

我正在使用django-registrations-redux。在我的模板中,我有以下内容:

HTML:

<li><a href="/accounts/password/change">Change Password</a></li>

和urls.py是:

url(r'^accounts/', include('registration.backends.default.urls')),

如果我转到以下

http://127.0.0.1:8000/accounts/

我获取了在帐户下工作的所有链接列表,例如登录,注销和注册等等 如果我去帐户/登录它工作得很好,但如果我去/ accounts /密码/更改在上面提供的HTML的情况下,页面重定向到管理员外观和感觉页面与Django管理横幅在顶部页。

任何帮助?我错过了什么吗?

编辑:

urls.py

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^home/', "asset.views.home", name="home"),
url(r'^add_asset/', "asset.views.add_asset", name="add_asset"),
url(r'^update_asset/(?P<id>\d+)/$', "asset.views.update_asset", name="update_asset"),
url(r'^asset_detail/(?P<slug_asset_desc>[\w\-]+)/$', "asset.views.asset_detail", name='asset_detail'),
url(r'^search/$', "asset.views.search_asset", name="search"),
url(r'^accounts/', include('registration.backends.default.urls')),]

1 个答案:

答案 0 :(得分:0)

密码更改的完整网址是“密码/更改/”,最后是斜杠。也许在您的设置中,您将APPEND_SLASH设置为false,并且找不到“密码/更改”网址。尝试在html代码中使用模式名称:

<stdarg.h>