Django密码重置登录链接

时间:2014-06-28 00:37:28

标签: django passwords django-admin

我正在使用默认模板为admin设置password_reset,除了password_reset_complete屏幕上的最后一个登录链接外,它一切正常。我希望它重定向到管理员登录,但它重定向到帐户/登录,这是默认网址。我想我希望帐号/登录网址与管理员/登录网址不同,如果我需要管理员登录的话。

在文档中看起来有一个redirect_to_login函数,但我不知道我应该在哪里使用它。它看起来像是password_reset_complete的当前应用程序参数,但是如果我尝试添加它,我的语法是不对的。 我想重定向到管理员登录。

这是我到目前为止所拥有的:

urlpatterns = patterns('',

    ('^accounts/', include('django.contrib.auth.urls')),
    url(r'^admin/password_reset/$', 'django.contrib.auth.views.password_reset', dict(is_admin_site=True), name="admin_password_reset"),
    url(r'^admin/password_reset_done/$', 'django.contrib.auth.views.password_reset_done', name='password_reset_done'),
    url(r'^admin/password_reset_confirm/$', 'django.contrib.auth.views.password_reset_confirm', name='password_reset_confirm'),
    url(r'^admin/password_reset_complete/$', 'django.contrib.auth.views.password_reset_complete', name='password_reset_complete'),
    #(r'^accounts/login/$', 'django.contrib.auth.views.login'),
     url(r'^admin/', include(admin.site.urls)),     
    url(r'^admin/login/', admin.site.login, name='login')
)

0 个答案:

没有答案