response.pyi
1 import functools 2 from http.cookies import SimpleCookie 3 from typing import Any, Callable, Dict, List, Optional, Sequence, Tuple, Union 4 5 from django.core.handlers.wsgi import WSGIRequest 6 from django.http.request import HttpRequest 7 from django.template.base import Template 8 from django.template.context import RequestContext 9 from django.test.client import Client 10 11 from django.http import HttpResponse 12 13 class ContentNotRenderedError(Exception): ... 14 15 class SimpleTemplateResponse(HttpResponse): 16 content: Any = ... 17 closed: bool 18 cookies: SimpleCookie 19 status_code: int 20 rendering_attrs: Any = ... 21 template_name: Union[List[str], Template, str] = ... 22 context_data: Optional[Dict[str, Any]] = ... 23 using: Optional[str] = ... 24 def __init__( 25 self, 26 template: Union[List[str], Template, str], 27 context: Optional[Dict[str, Any]] = ..., 28 content_type: Optional[str] = ..., 29 status: Optional[int] = ..., 30 charset: Optional[str] = ..., 31 using: Optional[str] = ..., 32 ) -> None: ... 33 def resolve_template(self, template: Union[Sequence[str], Template, str]) -> Template: ... 34 def resolve_context(self, context: Optional[Dict[str, Any]]) -> Optional[Dict[str, Any]]: ... 35 @property 36 def rendered_content(self) -> str: ... 37 def add_post_render_callback(self, callback: Callable) -> None: ... 38 def render(self) -> SimpleTemplateResponse: ... 39 @property 40 def is_rendered(self) -> bool: ... 41 def __iter__(self) -> Any: ... 42 43 class TemplateResponse(SimpleTemplateResponse): 44 client: Client 45 closed: bool 46 context: RequestContext 47 context_data: Optional[Dict[str, Any]] 48 cookies: SimpleCookie 49 csrf_cookie_set: bool 50 json: functools.partial 51 redirect_chain: List[Tuple[str, int]] 52 request: Dict[str, Union[int, str]] 53 status_code: int 54 template_name: Union[List[str], Template, str] 55 templates: List[Template] 56 using: Optional[str] 57 wsgi_request: WSGIRequest 58 rendering_attrs: Any = ... 59 def __init__( 60 self, 61 request: HttpRequest, 62 template: Union[List[str], Template, str], 63 context: Optional[Dict[str, Any]] = ..., 64 content_type: Optional[str] = ..., 65 status: Optional[int] = ..., 66 charset: None = ..., 67 using: Optional[str] = ..., 68 ) -> None: ...