사용자가 관리자 인터페이스를 통해 여러 항목을 선택하고 그 결과를 쉼표로 구분 된 값의 목록으로 저장할 수 있기를 바랍니다. select-multiple 또는 checkbox 목록이 좋습니다. 그러나, 나는이 값 목록에있는 항목들을 특별히 어떤 모델을 참조 할 필요가 없다. 나는 단순하고 단순한 항목의 텍스트 목록을 원한다. 따라서 ManyToManyField가 내가 생각하는 것만은 아니다. 내가 찾고있어. 장고에서 이것을하는 가장 빠른 방법은 무엇입니까?ManyToMany를 제외하고 다중 선택을 허용하는 Django ModelField가 있습니까?
답변
multiple choice model field을 수행하는 django 스 니펫이 있습니다. 그것은 말한다 :
보통 당신이 다른 테이블에 manytomany 링크로 여러 선택을 저장할. 그러나 때로는 모델에 저장하는 것이 유용합니다 ( ). 이 필드는 모델 필드를 구현하고 에 대한 양식 필드는 쉼표로 구분 된 값 목록으로 여러 선택 사항을 저장하며 일반 CHOICES 속성을 사용합니다.
더 최신 버전이 있습니다. https://djangosnippets.org/snippets/2753/ –
이 django 스 니펫은 훨씬 작은 설치 공간으로 동일한 결과를 얻습니다.
http://djangosnippets.org/snippets/23/
것은 그들이 이전 버전이기 때문에 그 수입을 업데이트해야합니다 1.0
장고 - multiselectfield 당신이 무엇을 필요로하지 않습니다 :
https://github.com/goinnn/django-multiselectfield
그것은 알렉산더가 언급 한 조각에 의해 영감을 .
https://github.com/kelvinwong-ca/django-select-multiple-field는 다른 옵션입니다. – spookylukey
- 1. asp.net mvc 및 다중 행 선택을 허용하는 격자
- 2. Django, ManyToMany를 사용하여 formset에 초기 데이터를 설정하십시오.
- 3. Django queryset 많은 객체를 제외하고
- 4. Django : AdminTimeWidget의 선택을 변경하는 방법
- 5. Django : 임의의 필드 유형을 허용하는 Django 모델
- 6. Django QuerySet은 ManyToMany를 포함하여 네 개의 테이블에서 조인합니까?
- 7. 사용자가 두 개 이상의 옵션을 선택할 수 있도록 다중 선택을 허용하는 중지 선택 상자
- 8. Django : 중개 모델을 사용하여 다 대다 필드에 대해 다중 선택을 사용하는 방법이 있습니까?
- 9. WPF 탭 컨트롤에서 다중 선택을 방지 하시겠습니까?
- 10. Django 스마트 선택을 사용하여 ManyToManyField를 필터링 할 수 있습니까?
- 11. C#에서 빠른 삽입/삭제 및 무작위 선택을 허용하는 설정
- 12. Django - 다중 사이트 사이트 캐싱
- 13. extJS 다중 선택을 만드는 방법은 무엇입니까?
- 14. django 다중 프로세스 문제
- 15. django 다중 설치 문제
- 16. Django 다중 선택 위젯?
- 17. 관리자의 Django 다중 모델 업데이트?
- 18. Django 다중 모델 : 추적 관계
- 19. 왜 전화를 제외하고 있습니까? - Python
- 20. django-sphinx에서 다중 색인 쿼리하기
- 21. Django 다중 및 동적 데이터베이스
- 22. Django 단위 테스트에서 다중 POST
- 23. 어떻게이 선택을 피할 수 있습니까?
- 24. Ruby 테스트에서 입력의 HTML 다중 선택을 에뮬레이트하는 방법
- 25. jsf 또는 primefaces dataTable에서 다중 선택을 수행하는 방법?
- 26. SQL 제외하고
- 27. 플렉스 DataGrid : 프로그래밍 방식으로 다중 선택을 수행하는 방법
- 28. 다중 선택을 사용하여 YUI에서 입력 필드로 데이터 가져 오기 : true
- 29. Django Admin에 저장 한 후 필터 선택을 유지하는 방법
- 30. 적어도 하나의 modelfield가 Django에 값을 가지고 있는지 확인하십시오.
[Django Model MultipleChoice] (http://stackoverflow.com/questions/27440861/django-model-multiplechoice)의 가능한 복제본 – lechup