2011-02-09 66 views

回答

19

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

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

所以只要勾起来在URLconf:

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

正如你可能要自定义这些意见(不同形式或模板),在我看来,你无论如何都将重新定义这些URL。不过,这是一个很好的起点。

+0

这不适用于1.6,我得到''模块'对象没有任何属性'urls'`错误 – ahmed 2014-08-06 20:48:43