[英]What are the default URLs for Django's User Authentication system?
Django的用戶身份驗證系統( http://docs.djangoproject.com/en/dev/topics/auth/ )在與用戶合作方面非常有用。 但是,該文檔討論了密碼重置形式,並使其看起來像處理用戶登錄/注銷一樣進行處理。
登錄和注銷的默認URL為
/ accounts / login /&/ accounts / logout
是否已經有用於更改密碼的默認值,還是我必須構建該功能?
如果查看django.contrib.auth.urls
,則可以看到已定義的默認視圖。 那將是login
, logout
, password_change
和password_reset
。
這些URL通常映射到/admin/urls.py。 此URL文件是為那些想要在其他地方部署這些URL的人員提供的便利。 該文件還用於為測試目的提供可靠的視圖部署。
因此,您可以將它們掛接到urlconf中:
url('^accounts/', include('django.contrib.auth.urls')),
由於您可能想自定義這些視圖(不同的表單或模板),因此我認為您仍將重新定義這些URL。 但這仍然是一個很好的起點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.