Django ModelMultipleChoiceField:传递每个选项唯一的属性

时间:2013-08-02 03:39:12

标签: python django forms modelform

我在表单上有一个ModelMultipleChoiceField,我想将一个属性传递给QuerySet中的每个项目。我需要动态确定此属性。例如,如果Item对象的名称为`item1''item2'

Item.object.create(name='item1')
Item.object.create(name='item2')

items = forms.ModelMultipleChoiceField(Item.objects,
                                       widget=forms.CheckboxSelectMultiple(),
                                       required=True)

<input class="item1" type="checkbox" value="1">
<input class="item2" type="checkbox" value="1">

有没有办法在表单类中执行此操作?或者我应该把它搞砸并手动写出表格?

0 个答案:

没有答案