簡體   English   中英

Django的用戶身份驗證系統的默認URL是什么?

[英]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 ,則可以看到已定義的默認視圖。 那將是loginlogoutpassword_changepassword_reset

這些URL通常映射到/admin/urls.py。 此URL文件是為那些想要在其他地方部署這些URL的人員提供的便利。 該文件還用於為測試目的提供可靠的視圖部署。

因此,您可以將它們掛接到urlconf中:

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

由於您可能想自定義這些視圖(不同的表單或模板),因此我認為您仍將重新定義這些URL。 但這仍然是一個很好的起點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM