Skip to content

Commit dc75658

Browse files
authored
Add accepted_renderer, accepted_media_type to Request and Response (#649)
1 parent c0930f1 commit dc75658

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

Diff for: rest_framework-stubs/request.pyi

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ from rest_framework.authentication import BaseAuthentication
1212
from rest_framework.authtoken.models import Token
1313
from rest_framework.negotiation import BaseContentNegotiation
1414
from rest_framework.parsers import BaseParser
15+
from rest_framework.renderers import BaseRenderer
1516
from rest_framework.versioning import BaseVersioning
1617
from rest_framework.views import APIView
1718
from typing_extensions import Self
@@ -47,6 +48,8 @@ class Request(HttpRequest):
4748
parsers: Sequence[BaseParser] | None
4849
authenticators: Sequence[BaseAuthentication | ForcedAuthentication] | None
4950
negotiator: BaseContentNegotiation | None
51+
accepted_renderer: BaseRenderer | None
52+
accepted_media_type: str | None
5053
parser_context: dict[str, Any]
5154
version: str | None
5255
versioning_scheme: BaseVersioning | None

Diff for: rest_framework-stubs/response.pyi

+3
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ from django.template.base import Template
55
from django.template.response import SimpleTemplateResponse
66
from django.test.utils import ContextList
77
from django.urls import ResolverMatch
8+
from rest_framework.renderers import BaseRenderer
89
from rest_framework.request import Request
910
from rest_framework.test import APIClient
1011
from typing_extensions import Self
@@ -13,6 +14,8 @@ class Response(SimpleTemplateResponse):
1314
data: Any
1415
exception: bool
1516
content_type: str | None
17+
accepted_renderer: BaseRenderer | None
18+
accepted_media_type: str | None
1619
_request: Request
1720
def __init__(
1821
self,

0 commit comments

Comments
 (0)