Django多选字段

django-multipleselectionfield的Python项目详细描述


django多重选择字段

Build StatusCoveragePyPi

一个新的模型和表单字段。使用此选项,您可以从一个选项中进行多项选择

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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java New Relic cpu使用情况Heroku应用程序   数学为什么在Java中,两个相同的数字以略微不同的形式书写会产生两种不同的结果   java如何用不同的宽度在彼此内部绘制圆?   键入数组时for循环和for each循环之间的java差异   java选定菜单文本颜色   java CollappingToolbarLayout EnterAlways Collapsed不起作用   java字符串处理中间3个字母   用于生成XML签名的每个元素上的java SOAP头xmlns:ds   java写入文件/大量字节失败   java以编程方式读取队列的参数   java如何使用webdriver在弹出消息中选择元素?   java Json数组对象通过控制器[Spring Boot]传递到模型   java如何创建应用程序。生成EAR文件时代码中的xml?   java我尝试将一些值设置为整数数组,但这些值不会保持不变   java Android Studio:缺少SDK   如何使用java在RESTWeb服务中下载不同类型的文件   Java堆与平衡树   java需要一种在扫雷游戏中随机放置地雷的方法的帮助   java如何在适配器类外部更新RecyclerView适配器