在django中使用ModelChoiceField进行搜索

假设我有一个表单字段如下:

admin = forms.ModelChoiceField(queryset=Profile.objects.all(),
    help_text=_('select an admin for this organization'),
    label=_('Organization Admin'),
)

当这个表单在模板中呈现时,我可以在该字段上看到一个下拉按钮,并可以选择一个项目.

但项目数量太多,以至于我很难选择一个.

我想在下拉列表的顶部找到一个搜索选项.

可能吗?如果可能,怎么样?

最佳答案 这个django插件非常有用:
https://pypi.python.org/pypi/django-simple-autocomplete/

它适用于jQuery,因此您必须确保jQuery正常工作.您只需按照四个安装步骤操作即可调整表单模型.

希望这可以帮助.

点赞