我希望用戶能夠通過管理界面進行多項選擇,並將結果存儲爲逗號分隔值列表。選擇倍數或複選框列表會很好。然而,我不需要這個值列表中的項目來指代任何模型......我只想要一個簡單而簡單的項目文本列表,因此我不認爲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. 只允許在選擇框中選擇一個選項多個
- 3. 有多種選擇的Django模型
- 4. 選擇多隻允許一個選擇某些選項
- 5. Xamarin - Android:有沒有一個文件選擇器允許過濾出格式
- 6. 驗證在Django中至少有一個modelfield有價值admin
- 7. 有沒有一種方法使用一個選擇
- 8. JS檢查是否有一個值在選擇多種選擇
- 9. 沒有Django的訪問控制允許來源上刪除
- 10. 選擇所有除了$(本)
- 11. Django的 - CheckboxSelectMultiple沒有「------」選擇
- 12. Django智能選擇多對多filter_horizontal/filter_vertical不允許鏈接
- 13. 選擇所有除了一些行
- 14. 只允許選擇一個UIButton
- 15. 允許用戶選擇一個目錄
- 16. 只允許選擇一個Django_tables2
- 17. jQuery日期選擇器允許你有一個日期和時間選擇器
- 18. UITableViewCell:允許選擇性刪除
- 19. 的Bigcommerce被允許選擇的選項組合,對此有沒有SKU目前
- 20. 停止選擇框多個允許用戶選擇多個選項
- 21. 有沒有允許多個鍵的Dictionary <string,object>集合?
- 22. 如何:允許列表框沒有選擇
- 23. Radiobuttonlist在視覺上允許多個選擇並鎖定到第一個選擇
- 24. Python的OptionParser允許選擇類型選擇多個參數
- 25. 刪除所有字符,除了選擇一個
- 26. 我的Django manytomany字段都標記爲獨特的,有沒有一個選項可以刪除它?
- 27. XPath選擇許多第二個元素,除非只有一個存在
- 28. ManyToMany字段沒有得到保存Django
- 29. 有沒有一種辦法除了使用實習生方法
- 30. 有沒有辦法在django管理過濾器中選擇多個選項?
[Django Model MultipleChoice]的可能重複(http://stackoverflow.com/questions/27440861/django-model-multiplechoice) – lechup 2016-08-16 20:20:48