Add Field to django_stubs_ext.django_stubs_ext.patch._need_generic (#547)

This commit is contained in:
markedwards
2020-12-22 07:09:29 +00:00
committed by GitHub
parent 47bd07758b
commit 2e9adce5eb

View File

@@ -3,6 +3,7 @@ from typing import Any, Generic, List, Optional, Tuple, Type, TypeVar
from django import VERSION as VERSION
from django.contrib.admin import ModelAdmin
from django.contrib.admin.options import BaseModelAdmin
from django.db.models.fields import Field
from django.db.models.manager import BaseManager
from django.db.models.query import QuerySet
from django.views.generic.edit import FormMixin
@@ -38,6 +39,7 @@ _need_generic: List[MPGeneric[Any]] = [
MPGeneric(ModelAdmin),
MPGeneric(FormMixin),
MPGeneric(BaseModelAdmin),
MPGeneric(Field),
# These types do have native `__class_getitem__` method since django 3.1:
MPGeneric(QuerySet, (3, 1)),
MPGeneric(BaseManager, (3, 1)),