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为什么javaassist仅在项目中使用lambda时加载Entitymanager时抛出无效的常量类型:18   java如何识别用户是否在Alexa中首次启动技能?   java maven:如何防止插件更新   java StringBuilder将null追加为“null”   在java中,我可以在画布上绘制画布吗?   java如何在JRadioButton上垂直对齐文本和图像?   java“类是对象的集合”。这个定义是对的还是错的?   java如何用其他字符替换字符串中的1个或多个字符?   Java的HashSet<Double>及其子集的hashcode的唯一性   对象ArrayList的java并发修改错误   多线程Java线程:让EDT函数等待长时间运行的函数离开EDT   java如何重写方法,将一个实例变量和一个局部变量相加,从而生成一个数据类型为Double的新变量?