2014-03-31 1 views
1

username, password 필드가있는 로그인 양식을 만들었습니다.양식을 사용한 장고 로그인 오류 '사용자 이름이 이미 존재합니다'

FormView 클래스 기반보기를 사용하고 있습니다.

유효성 검사 중에 오류가 발생했습니다 (User with this Username already exists).

그 이유는 무엇입니까? 나는 결코 save을 호출하지 않았다.

나는 콜 스택 (callstack)에서 일어나는 full_clean() 동안 발생한다고 생각합니다.

또한 양식을 사용하지 않고 정상적으로 구현되지만 양식을 사용하면 안되는 이유가 없습니다.

+0

[문서] (https://docs.djangoproject.com/en/dev/ref/models/instances/# validating-objects)는 유효성 검사가 – karthikr

+0

인데,이 질문에 더 많은 코드 또는 실제 예제를 제공 할 수있는 is_valid()가 호출되었다고 말합니다. –

+0

@karthikr 예, is_valid()는 유효성 검사를 수행합니다. 제리, 이건 실제 예이고 매우 분명합니다. 좋은 장고 지식을 가진 사람은 내가 저쪽에 쓴 것을 이해할 것이다. – user2349115

답변

관련 문제