Django多选字段
django-multipleselectionfield的Python项目详细描述
django多重选择字段
一个新的模型和表单字段。使用此选项,您可以从一个选项中进行多项选择
pablo martin从https://github.com/goinnn/django-multiselectfield获得的初始代码
但在两年多没有活动,没有叉子控制之后,也许是时候了 继续前进。下面是一个小的重命名尝试(以避免包中的名称冲突)。 包括对现有叉子的改进。
lpgl v3许可证被保留。
最初,这个蛋的灵感来自这个[片段](<;http://djangosnippets.org/snippets/1200/)
安装
在您的模型中。py
from multipleselectionfield import MultipleSelectionField
...
MY_CHOICES = (('item_key1', 'Item title 1.1'),
('item_key2', 'Item title 1.2'),
('item_key3', 'Item title 1.3'),
('item_key4', 'Item title 1.4'),
('item_key5', 'Item title 1.5'))
MY_CHOICES2 = ((1, 'Item title 2.1'),
(2, 'Item title 2.2'),
(3, 'Item title 2.3'),
(4, 'Item title 2.4'),
(5, 'Item title 2.5'))
class MyModel(models.Model):
.....
my_field = MultipleSelectionField(choices=MY_CHOICES)
my_field2 = MultipleSelectionField(choices=MY_CHOICES2,
max_choices=3,
max_length=3)
在您的设置中。py
如果您想翻译django multipleselection字段,只需要它
INSTALLED_APPS = (
#...
'multipleselectionfield',
#...
)
示例项目
在源代码树中,您将找到一个名为
example
它包含一个易于设置的项目,使用django multipleselection字段。您可以像往常一样运行它:
python manage.py migrate --noinput
python manage.py loaddata app_data
python manage.py runserver
0.9.0(2016-09-06)
- 从https://github.com/goinnn/django-multiselectfield提交c232d1776c95abd20d1eacbf33c68bd6bad73bba的初始导入
- 支持django 1.10