当我注册autocomplete_light.AutocompleteModelBase并在我的表单中使用它时,显示的结果总是限制为20.我在文档中找不到任何选项来增加在表单上显示的结果数.
autocomplete_light_regisrty.py
class IssueAutocomplete(autocomplete_light.AutocompleteModelBase): model = Issue search_fields = ('^issue_number',) autocomplete_light.register( IssueAutocomplete, attrs={ 'placeholder': 'Type an issue number...', 'data-autocomplete-minimum-characters': 1 }, )
forms.py
class StoryForm(autocomplete_light.ModelForm): class Meta: model = Story fields = ('slug', 'summary', 'author', 'editor', 'issue',)
但是当我搜索我的表单时,即使我已经超过60,也只会出现最多20个结果.当我转到/ autocomplete/IssueAutocomplete时会复制这个结果.一次只能显示20个结果.
如何获得完整的结果列表?
您应该使用文档中描述的limit_choices.