如何更改默认情况下加载的 objs 的 django-autocomplete-light 数量?

How to change django-autocomplete-light number of loaded objs by default?

默认情况下,自动完成中的 ajax 行为会查询列表的前 10 个对象,通过滚动您会看到接下来的 10 个结果。但是滚动并不顺利,所以我需要默认查看列表中的所有结果。 (每个滚动加载 10 个 objs) 是否有任何选项可以更改它,或者是否有任何方法可以操纵查询以避免分块结果?

paginate_by = XXX

采用与文档相同的示例:

class CountryAutocomplete(autocomplete.Select2QuerySetView):
    paginate_by = 20 
    def get_queryset(self):
        # Don't forget to filter out results depending on the visitor !
        if not self.request.user.is_authenticated():
            return Country.objects.none()

        qs = Country.objects.all()

        if self.q:
            qs = qs.filter(name__istartswith=self.q)

        return qs