Django用户身份验证系统的默认URL是什么?

时间:2011-02-09 22:18:45

标签: python django

Django的用户身份验证系统(http://docs.djangoproject.com/en/dev/topics/auth/)在与用户合作方面非常有用。但是,文档讨论了密码重置表单,并使其看起来像处理用户登录/注销一样处理它。

登录和注销的默认网址是

/ accounts / login /& /帐户/注销

是否已有更改密码的默认值,或者我是否必须构建该功能?

1 个答案:

答案 0 :(得分:20)

如果查看django.contrib.auth.urls,您可以看到已定义的默认视图。那将是loginlogoutpassword_changepassword_reset

  

这些网址通常会映射到/admin/urls.py。这个URL文件是   为方便那些想要部署这些URL的人提供了便利   别处。   此文件还用于为测试提供可靠的视图部署   目的。

所以你可以把它们挂在你的urlconf中:

url('^accounts/', include('django.contrib.auth.urls')),

由于您可能想要自定义这些视图(不同的表单或模板),我认为您无论如何都会重新定义这些网址。但它仍然是一个很好的起点。