mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-10 14:01:56 +08:00
Support Lookup generics. (#1079)
Custom `Lookup` implementation will run into 'Missing type parameters for generic type "Lookup"' without having `Lookup` monkey-patched with django-stubs-ext. Signed-off-by: Zixuan James Li <p359101898@gmail.com>
This commit is contained in:
@@ -8,6 +8,7 @@ from django.core.files.utils import FileProxyMixin
|
||||
from django.core.paginator import Paginator
|
||||
from django.db.models.fields import Field
|
||||
from django.db.models.fields.related import ForeignKey
|
||||
from django.db.models.lookups import Lookup
|
||||
from django.db.models.manager import BaseManager
|
||||
from django.db.models.query import QuerySet
|
||||
from django.forms.formsets import BaseFormSet
|
||||
@@ -57,6 +58,7 @@ _need_generic: List[MPGeneric[Any]] = [
|
||||
MPGeneric(BaseModelFormSet),
|
||||
MPGeneric(Feed),
|
||||
MPGeneric(FileProxyMixin),
|
||||
MPGeneric(Lookup),
|
||||
# These types do have native `__class_getitem__` method since django 3.1:
|
||||
MPGeneric(QuerySet, (3, 1)),
|
||||
MPGeneric(BaseManager, (3, 1)),
|
||||
|
||||
Reference in New Issue
Block a user