forms.FileField()에 대한 초기 값을 동적으로 제공 할 수 있습니까?Django - forms.FileField() 초기 값
9
A
답변
7
보안 표준에 따라 <input type="file">
은 기본값을 가질 수 없으며 조작 할 수 없습니다.
이유는 해커가 시스템의 중요한 파일 (암호, 인증서 등)에 파일 입력의 기본값을 설정할 수 있기 때문에 CSS를 사용하여이 필드를 숨기면 사용자가 해커 호스트에 무언가를 업로드했습니다. 이것은 당신이 원하는,하지만 ...
분명히 당신이 (당신이 사용자에게 파일을 보내이 의미하는 것) 파일 입력을위한 초기 데이터를 설정할 수없는 경우
12
나는, 확실하지 않다. Django에는 ClearableFileInput
위젯이 있습니다.이 위젯은 초기 데이터를 가장합니다 : 링크가있는 경우 업로드 된 파일 에 대한 링크를 표시합니다..
초기 객체 (양식 생성자에 전달 된 객체 files
사전)에 url
속성이 있는지 확인하여 구현됩니다. 이 속성을 설정하면 위젯에 "Currently link"행이 표시됩니다.
그런데 파일 저장소를 사용하여 파일 개체를 얻은 경우 저장소의 url()
메서드를 사용하여 해당 파일에 대한 링크를 가져올 수 있습니다.
관련 문제
- 1. django 폼 유효성 검사 : 초기 값 유효화
- 2. 초기 값
- 3. HorizontalsCrollview 초기 오프셋 값
- 4. empty_form modelformset_factory의 초기 값
- 5. 요소의 초기 값 선택
- 6. Dojo DateTextBox 초기 값
- 7. 배열 키 초기 값
- 8. Django 유효성 검사 실패시 양식 필드 초기 값
- 9. Django 폼, 외래 키 및 초기 값은 모두 연관된 값
- 10. 초기 Django 관리자 로그 아웃
- 11. Django 인라인 Formset의 초기 데이터
- 12. MPXJ - ResourceAssignment 초기 값 얻기
- 13. Django forms : 초기 빈 양식을 어떻게 표시합니까?
- 14. Django, ManyToMany를 사용하여 formset에 초기 데이터를 설정하십시오.
- 15. FileField의 초기 값을 Formset에 전달하는 방법 (Django에서)
- 16. DataContractSerializer를 사용할 때 속성의 초기 값 설정
- 17. django 요청의 값 디코드
- 18. (django 초기 설정) Django 설치가 모든 트래픽을 django 페이지로 리디렉션하고 있습니까?
- 19. Django Autoselect 외래 키 값
- 20. 데이터베이스 테이블의 Django 설정 값
- 21. Django 폼 모델 | ComboBox 값
- 22. Django : order_by로 숫자 값 정렬
- 23. Django : ManyToManyField에 새 값 저장
- 24. Django 폼 세트에서 초기 데이터의 유효성을 검사하도록 할 수 있습니까?
- 25. Django 폼에서 효율적으로 초기 데이터를 만드는 방법 .Form?
- 26. jQuery : 양식 유효성 검사 중 초기 CSS ('값') 복원
- 27. 초기 페이지로드시 드롭 다운 목록에서 선택한 값 설정
- 28. 찾기 시작하고 다음의 시작과 끝 지점이 초기 값 조정하여 기준
- 29. java 열거 형 배열의 기본값 또는 초기 값
- 30. django.contrib.auth의 양식과보기를 사용하는 사용자 이름의 동적 초기 값
'.url' 팁은 매우 유용했습니다. 이것은 받아 들여진 대답이어야합니다. – zopieux