1
username
, password
필드가있는 로그인 양식을 만들었습니다.양식을 사용한 장고 로그인 오류 '사용자 이름이 이미 존재합니다'
FormView
클래스 기반보기를 사용하고 있습니다.
유효성 검사 중에 오류가 발생했습니다 (User with this Username already exists
).
그 이유는 무엇입니까? 나는 결코 save
을 호출하지 않았다.
나는 콜 스택 (callstack)에서 일어나는 full_clean()
동안 발생한다고 생각합니다.
또한 양식을 사용하지 않고 정상적으로 구현되지만 양식을 사용하면 안되는 이유가 없습니다.
[문서] (https://docs.djangoproject.com/en/dev/ref/models/instances/# validating-objects)는 유효성 검사가 – karthikr
인데,이 질문에 더 많은 코드 또는 실제 예제를 제공 할 수있는 is_valid()가 호출되었다고 말합니다. –
@karthikr 예, is_valid()는 유효성 검사를 수행합니다. 제리, 이건 실제 예이고 매우 분명합니다. 좋은 장고 지식을 가진 사람은 내가 저쪽에 쓴 것을 이해할 것이다. – user2349115