Django的用户身份验证系统(http://docs.djangoproject.com/en/dev/topics/auth/)在与用户合作方面非常有用 . 但是,文档讨论了密码重置表单,并使其看起来像处理用户登录/注销一样处理它 .
登录和注销的默认URL是
/ accounts / login /&/ accounts / logout
是否已有更改密码的默认值,或者我是否必须构建该功能?
Django的用户身份验证系统(http://docs.djangoproject.com/en/dev/topics/auth/)在与用户合作方面非常有用 . 但是,文档讨论了密码重置表单,并使其看起来像处理用户登录/注销一样处理它 .
登录和注销的默认URL是
/ accounts / login /&/ accounts / logout
是否已有更改密码的默认值,或者我是否必须构建该功能?
1 回答
如果查看django.contrib.auth.urls,您可以看到已定义的默认视图 . 那将是
login
,logout
,password_change
和password_reset
.所以你可以在urlconf中将它们连接起来:
由于您可能想要自定义这些视图(不同的表单或模板),我认为您无论如何都会重新定义这些URL . 但它仍然是一个很好的起点 .