我希望用戶能夠通過管理界面進行多項選擇,並將結果存儲爲逗號分隔值列表。選擇倍數或複選框列表會很好。然而,我不需要這個值列表中的項目來指代任何模型......我只想要一個簡單而簡單的項目文本列表,因此我不認爲ManyToManyField是一個「尋找。在Django中做這件事最快的方法是什麼?有沒有一個Django ModelField允許多種選擇,除了ManyToMany?
12
A
回答
10
有一個django片段可以做到這一點:multiple choice model field。它說:
通常要多 選擇存儲爲一個多對多鏈接 另一個表。但有時候, 對於將它們存儲在模型 本身中很有用。該字段使用 正常CHOICES屬性實現 模型字段和附帶的表格字段,以 存儲多個選項作爲 逗號分隔的值列表。
+1
還有一個更新的版本:https://djangosnippets.org/snippets/2753/ – 2015-05-23 04:15:38
0
4
+0
https://github.com/kelvinwong-ca/django-select-multiple-field是另一種選擇 – spookylukey 2014-12-12 11:33:27
相關問題
- 1. 可能允許一個uitableview允許多個和單個選擇?
- 2. 從modelfield ManytoMany獲取Django對象
- 3. 只允許在選擇框中選擇一個選項多個
- 4. ManyToMany沒有刪除
- 5. 有多種選擇的Django模型
- 6. WOOCOMMERCE有沒有wordpress Plugin允許用戶「選擇多個產品」從「PRODUCT BUNDLE」?
- 7. 去除選擇框中的所有選項,除了第一種選擇
- 8. 選擇多隻允許一個選擇某些選項
- 9. Symfony,允許訪問所有路由,除了一個(或兩個)
- 10. Xamarin - Android:有沒有一個文件選擇器允許過濾出格式
- 11. 是否有一個Django的選擇選擇窗體小部件,允許一個可選的文本字段
- 12. 只允許一個有一定的價值選擇選項來選擇
- 13. 驗證在Django中至少有一個modelfield有價值admin
- 14. Passport.js是否允許用戶刪除帳戶?有沒有其他選擇?
- 15. 只允許具有許多權限的MySQL用戶選擇
- 16. 有沒有一種方法使用一個選擇
- 17. Allow_url_include有沒有一種方法可以允許包括來自一個URL
- 18. JS檢查是否有一個值在選擇多種選擇
- 19. 沒有Django的訪問控制允許來源上刪除
- 20. 阻止選擇一個div允許選擇一個div
- 21. C++ auto有多種選擇
- 22. 選擇所有除了$(本)
- 23. Django的 - CheckboxSelectMultiple沒有「------」選擇
- 24. Django智能選擇多對多filter_horizontal/filter_vertical不允許鏈接
- 25. 只允許葉類作爲一個選擇 - Django的
- 26. 選擇所有除了一些行
- 27. 有許多p:樹只有一個選擇變量?
- 28. 只允許選擇一個UIButton
- 29. 允許用戶選擇一個目錄
- 30. 只允許選擇一個Django_tables2
[Django Model MultipleChoice]的可能重複(http://stackoverflow.com/questions/27440861/django-model-multiplechoice) – lechup 2016-08-16 20:20:48