有谁知道 Django 的 MultipleChoiceField 的替代实现,它不是呈现为 a <select>
,而是呈现为<input type="text">
通过 Ajax 搜索(最好使用 jquery)加载选项,并将选定的选项存储在隐藏字段中?
我有一个应用程序,用户需要在 MultipleChoiceField 中选择多个“人”,但可用的人可能有数千人,因此将它们全部列出是不切实际的。
有谁知道 Django 的 MultipleChoiceField 的替代实现,它不是呈现为 a <select>
,而是呈现为<input type="text">
通过 Ajax 搜索(最好使用 jquery)加载选项,并将选定的选项存储在隐藏字段中?
我有一个应用程序,用户需要在 MultipleChoiceField 中选择多个“人”,但可用的人可能有数千人,因此将它们全部列出是不切实际的。
是的,这里是django-ajax-selects。或者select2也是一个很好的库。
some_field = forms.MultipleChoiceField(
choices=SOMECHOICE,
widget=forms.SelectMultiple(),
help_text='',
label='',
required=True,
error_messages={'required': "This field is required (by default the value should be 'DEFAULT')."},
)