基于Ajax的Django多回波场

2024-07-05 14:36:54 发布

您现在位置:Python中文网/ 问答频道 /正文

有人知道Django的multipleechoicefield的另一种实现,它不是呈现为<select>,而是呈现为<input type="text">,它通过Ajax搜索加载选项(最好使用jquery),并将选定的选项存储在隐藏字段中?在

我有一个应用程序,用户需要在一个multipleechoicefield中选择多个“people”,但是可用的人数可以达到数千,所以将他们全部列出是不切实际的。在


Tags: djangotext用户应用程序inputtype选项ajax
2条回答
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')."},
    )

是的,这是django-ajax-selects。或者select2也是一个很好的库。在

相关问题 更多 >