2011-02-09 3 views
10

장고 사용자 인증 시스템 (http://docs.djangoproject.com/en/dev/topics/auth/)은 사용자 작업에 큰 도움이됩니다. 그러나이 문서에서는 비밀번호 재설정 양식에 대해 이야기하고 사용자 로그인/로그 아웃과 동일한 방식으로 처리하는 것처럼 보입니다.장고 사용자 인증 시스템의 기본 URL은 무엇입니까?

로그인과 로그 아웃에 대한 기본 URL이

/계정/로그인/&/계정/

이미 암호를 변경 기본값 있는가, 아니면 그 기능을 구축해야 할 로그 아웃입니까?

답변

19

django.contrib.auth.urls을 보면 정의 된 기본보기를 볼 수 있습니다. login, logout, password_changepassword_reset이됩니다.

이러한 URL은 일반적으로 /admin/urls.py에 매핑됩니다. 이 URL은 다른 곳에서 을 배포하려는 사용자에게 편의를 위해 제공되는 입니다. 이 파일은 테스트 의 목적으로 신뢰할 수있는보기 배포를 제공하기 위해 사용됩니다.

그래서 당신은 당신의 urlconf에서 그들을 연결할 수 :

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

당신은 아마 그 조회수 (다른 양식이나 서식 파일)을 사용자 정의 할 것처럼

, 내 의견으로는 어쨌든 이러한 URL을 재정의합니다. 그럼에도 불구하고 좋은 출발점입니다.

+0

1.6에 대해 작동하지 않습니다. '모듈'객체에 'urls'' 오류가 없습니다. – ahmed

+1

@boussouira 여기 정확히 작동합니까? –

+0

죄송합니다, 저의 상태가 좋았습니다. 고맙습니다 :) – ahmed