django-stubs icon indicating copy to clipboard operation
django-stubs copied to clipboard

Extend return type of `django.views.generic.list.ListView.get_queryset` to allow any iterable

Open codeinthehole opened this issue 3 years ago • 0 comments

Which can return either a QuerySet or an iterable. See, e.g. https://github.com/django/django/blob/83c803f161044fbfbfcd9a0c94ca93dc131be662/django/views/generic/list.py#L26-L27

This has been true for the generic ListView class since at least Django 1.7: https://github.com/django/django/blob/1.6/django/views/generic/list.py#L24-L27

Happy to write some tests if you can point my in the right direction for how to do that.

codeinthehole avatar Mar 29 '22 09:03 codeinthehole