Add Feed to monkeypatch to fix generic issue. (#1002)

Fixes #1001
This commit is contained in:
Adam Birds
2022-06-17 14:39:11 +01:00
committed by GitHub
parent 633030585d
commit 86c007d83f

View File

@@ -3,6 +3,7 @@ from typing import Any, Generic, Iterable, 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.contrib.syndication.views import Feed
from django.core.paginator import Paginator
from django.db.models.fields import Field
from django.db.models.manager import BaseManager
@@ -52,6 +53,7 @@ _need_generic: List[MPGeneric[Any]] = [
MPGeneric(BaseFormSet),
MPGeneric(BaseModelForm),
MPGeneric(BaseModelFormSet),
MPGeneric(Feed),
# These types do have native `__class_getitem__` method since django 3.1:
MPGeneric(QuerySet, (3, 1)),
MPGeneric(BaseManager, (3, 1)),