form.is_valid()
과 관련된 실제 문제는 내 양식 중 하나에서 항상 false를 반환합니다.이 작업은 modelform에서 필드를 수동으로 정의 할 때만 발생하며 특히 ModelChoiceField 및 ModelMultipleChoiceFields를 사용하는 경우에만 발생합니다 내 자신의 사용자 정의 나는 모든 것이 잘 작동을 호출하지 않는 경우 나, 본질적으로 좋은 문서에 대한 ModelForm.is_valid()
의 방법으로 많이 발견 할 수없고장고 양식 is_valid()는 항상 false를 반환합니다
location = forms.ModelChoiceField(required=False, widget = forms.Select(), queryset = Location.objects.none())
를 검색어 세트. 모든 장고 양식 예제가 is_valid()
을 호출한다는 사실을 제외하고는 이것으로 만족합니다.
그래서 난 내 질문은 추측 :
- 는 형태가 유효한지 확인하지에 괜찮습니까?
- 그렇지 않은 경우 항상 false를 반환하는 이유는 무엇입니까?
감사합니다,
마이크 가능성이 특정 오류에 대한 더 많은 정보를 제공합니다 양식에 대한 특정 유효성 검사 오류, 알아내는
아, 그래, 내가 여기서 멍청하다는 것을 알 수있다. 감사 – Werda