Django 양식에 여러 객체 ID를 전달하는 방법은 무엇입니까? 여러 객체 ID가 포함 된 JavaScript Array를 양식 필드에 전달하고 서버 측에서 반복 처리하는 방법이 있습니까?Django의 다중 입력
0
A
답변
1
CommaSeparatedIntegerField을 사용하여 JavaScript에 데이터를 동적으로 채우는 경우 위젯을 사용해도 ID를 저장할 수 있습니다.
서버 쪽에서 양식의 유효성을 검사 한 후에 양식의 cleaned_data
에서 정수 목록을 반복 할 수 있습니다.
0
새 필드를 만들고 'to_python'메서드를 재정의 할 수 있습니다.
다음 기본 예제는 ID가 쉼표로 구분 된 문자열을 허용하고 쿼리 집합을 반환하는 새 char 필드를 만듭니다.
class MyField(forms.CharField):
def to_python(self, value):
ids = value.split(',')
return MyModel.objects.filter(id__in=ids)
class MyForm(forms.Form):
ids = MyField()
는
how validation work in Django에서보세요.
관련 문제
- 1. Django의 다중 레벨 계층 구조 드롭 다운?
- 2. django의 다중 스레드 대화 (Reddit과 같은)
- 3. Django의 복잡한 다중 모델 쿼리 최적화
- 4. Django의 뷰를위한 다중 데코레이터 : 실행 순서
- 5. django의 다중 첨부 전자 메일 양식
- 6. 다중 입력 : proc_open()
- 7. 펄 입력 다중 파일
- 8. 다중 입력 소프트웨어 설계
- 9. MRJob을 이용한 다중 입력
- 10. 다중 입력 필드
- 11. JavaScript 다중 입력 onChange
- 12. Ncurses 다중 키 입력
- 13. HandBrake; 다중 입력
- 14. 다중 입력 유효성 검사
- 15. 다중 입력 장치
- 16. 다중 HID 입력 보고서
- 17. 다중 입력 필드이 테이블에
- 18. Java 다중 입력 대화 상자
- 19. 배열 이름을 가진 다중 입력
- 20. CSS 다중 입력 [유형] 선택자
- 21. 하둡 스트리밍 다중 라인 입력
- 22. Django의 RESTful 다단계/다중 페이지 양식 (아이디어/예제)
- 23. django의 알림 시스템처럼 Facebook 용 다중 신호에 신호 처리기 연결
- 24. django의 폼에 cleaned_data 사용
- 25. 다중 출력 및 다중 입력 시스템을 위해 Matlab에서 Lsim 사용
- 26. Python : 사용자 입력 데이터 자동화 (다중 순차 입력)?
- 27. django의 완전 외부 조인
- 28. Django의 Wordpress
- 29. Django의 위치도
- 30. Django의 메뉴