나는 filefield가있는 Form 클래스를 정의하고 있는데, 파일을 추가하는 것은 필수가 아니지만 ... 파일을 제공하지 않을 때마다 양식이 유효하지 않습니다 .... 그래서 어떤 방법으로도 가능합니다. 사용자가 파일을 추가 할 것인지 여부를 선택 사항으로 지정 하시겠습니까 ???장고 양식에서 Filefield를 비워 둘 수 있습니까?
0
A
답변
3
네, 틀림없이 가능하면 = False가 맞는지 확인하십시오.
django 1.4의 문서에서 인용 : "기본적으로 각 필드 클래스는 값이 필요하다고 가정하므로 None 또는 빈 문자열 (" ") 중 하나를 빈 값으로 전달하면 clean()이 값을 전달합니다. ValidationError 예외를 발생시킵니다. "(https://docs.djangoproject.com/en/1.4/ref/forms/fields/#required)
0
모델에 양식을 적용한다고 가정 할 때 원하는 것은 Field.blank
입니다. 이는 필드를 비워 둘 수 있습니다. (잠재적으로 Field.null
도 필요하므로 공백 값을 null
으로 데이터베이스에 기록 할 수 있습니다.
x = FileField(..., blank=True, null=True)
관련 문제
- 1. REMOTE_ADDR을 비워 둘 수 있습니까?
- 2. dispatch_queue_t를 비워 둘 수 있습니까?
- 3. 암호 필드를 항상 비워 둘 수 있습니까?
- 4. "이메일은 비워 둘 수 없습니다"
- 5. 루비는 "검증 실패 : 항목은 비워 둘 수 없습니다, category4는, 카테고리 1은 비워 둘 수 없습니다 비워 둘 수 없습니다"
- 6. 작업 이름은 비워 둘 수 없습니다. (SqlManagerUI)
- 7. RSpec에 검증 실패 : '비워 둘 수 없습니다'
- 8. LiveValidation validMessage를 비워 둘 수 없음
- 9. 'NameValid'의 ControlToValidate 속성을 비워 둘 수 없습니다.
- 10. javax.xml.stream.XMLStreamException JSON 표현식을 비워 둘 수 없습니다.
- 11. DeviseInvitable의 "초대 토큰을 비워 둘 수 없음"
- 12. WCF 서비스 계약 이름을 비워 둘 수 있습니까?
- 13. vb.net 프로젝트 템플릿 어떻게 루트 namesapce를 비워 둘 수 있습니까?
- 14. 양식 요소의 작업 속성을 비워 둘 수 있습니까?
- 15. Flex에서 비워 둘 CSS 값 재정의
- 16. Select_tag 오류 : 오류 메시지 : 범주를 비워 둘 수 없습니다.
- 17. TF285017 : 할당 대상 필드를 비워 둘 수 없습니다.
- 18. Rails 3 Query - IN (?)은 비워 둘 수 있습니다.
- 19. PHP : file_get_contents에서 파일 이름을 비워 둘 수 없음
- 20. 컨텍스트 URL을 비워 둘 수 없습니다. Artifactory Gradle Plugin
- 21. 예외 호출 UpdateModel - 값 null 또는 비워 둘 수 없습니다
- 22. Cakephp 데이터 검증 -이 필드는 비워 둘 수 없습니다.
- 23. 레일즈 validates_with 오류 :: 속성을 비워 둘 수 없습니다
- 24. XML 네임 스페이스 접두어를 비워 둘 수 없습니다.
- 25. 장고 양식에서 파일을 업로드 할 수 있습니까? InMemoryUploadedFile을 의미합니다.
- 26. 테이블에서 여러 필드를 비워 둘 수있는 경우이를 업데이트하는 방법은 무엇입니까?
- 27. Django의 FileField를 기존 파일로 설정하십시오.
- 28. 레일 : Authlogic : 사용자 속성을 업데이트 할 수 없음 - "암호 필드를 비워 둘 수 없습니다"
- 29. 장고 (Django) 양식에서 오류 목록 가져 오기
- 30. 초기 = 사실 장고 동적 양식에서 작동하지 않습니다
파일 필드 때문에 양식이 잘못 되었습니까? 그렇다면'required = False'가 확실합니까? – DrTyrsa