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

Mat*_*ias 11 python django

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

登录和注销的默认URL是

/ accounts/login /&/ accounts/logout

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

Rei*_*cke 21

如果你看,django.contrib.auth.urls你可以看到定义的默认视图.这将是login,logout,password_changepassword_reset.

这些URL通常映射到/admin/urls.py.提供此URL文件是为了方便那些想要在其他地方部署这些URL的人.此文件还用于提供可靠的视图部署以用于测试目的.

所以你可以在urlconf中将它们连接起来:

url('^accounts/', include('django.contrib.auth.urls')),
Run Code Online (Sandbox Code Playgroud)

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