自动完成灯列表仅显示 20 个项目

autocomplete light list shows only 20 items

我在我的 Django 应用程序中集成了自动完成灯。

在我的注册表中,我正在执行以下操作:

class HostAutocomplete( autocomplete_light.AutocompleteModelBase ):
    search_fields = [ 'hostname' ]
    choices = Host.objects.all()

在我的表格中我有:

hosts=autocomplete_light.MultipleChoiceField('HostAutocomplete')

A​​utoocomplete 工作正常,但我得到的列表只包含 20 个项目。数据库有更多条目。可能是什么问题?

limit_choices 属性 添加到您的自动完成 class:

class HostAutocomplete(autocomplete_light.AutocompleteModelBase):
    ...
    limit_choices = 50