我希望用户能够通过管理界面进行多项选择,并将结果存储为逗号分隔值列表。选择倍数或复选框列表会很好。然而,我不需要这个值列表中的项目来指代任何模型......我只想要一个简单而简单的项目文本列表,因此我不认为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