Revert "Allow template render to string helper functions to accept Context (#372)" (#377)

This reverts commit 64cbb0f70e.
This commit is contained in:
Pavel Savchenko
2020-06-01 13:34:21 +02:00
committed by GitHub
parent d5c1bfb12a
commit 570772f973
3 changed files with 3 additions and 20 deletions

View File

@@ -9,11 +9,10 @@ from django.http.response import (
from django.db.models import Manager, QuerySet
from django.http import HttpRequest
from django.template.context import Context
def render_to_response(
template_name: Union[str, Sequence[str]],
context: Optional[Union[Context, Dict[str, Any]]] = ...,
context: Optional[Dict[str, Any]] = ...,
content_type: Optional[str] = ...,
status: Optional[int] = ...,
using: Optional[str] = ...,
@@ -21,7 +20,7 @@ def render_to_response(
def render(
request: HttpRequest,
template_name: Union[str, Sequence[str]],
context: Optional[Union[Context, Dict[str, Any]]] = ...,
context: Optional[Dict[str, Any]] = ...,
content_type: Optional[str] = ...,
status: Optional[int] = ...,
using: Optional[str] = ...,

View File

@@ -1,6 +1,5 @@
from typing import Any, Dict, List, Optional, Union
from . import engines as engines # noqa: F401
from .context import Context
from django.http.request import HttpRequest
from django.template.exceptions import TemplateDoesNotExist as TemplateDoesNotExist # noqa: F401
@@ -9,7 +8,7 @@ def get_template(template_name: str, using: Optional[str] = ...) -> Any: ...
def select_template(template_name_list: Union[List[str], str], using: Optional[str] = ...) -> Any: ...
def render_to_string(
template_name: Union[List[str], str],
context: Optional[Union[Context, Dict[str, Any]]] = ...,
context: Optional[Dict[str, Any]] = ...,
request: Optional[HttpRequest] = ...,
using: Optional[str] = ...,
) -> str: ...

View File

@@ -1,15 +0,0 @@
- case: loader_render_to_string_accepts_context
main: |
from django.http.request import HttpRequest
from django.shortcuts import render, render_to_response
from django.template.loader import render_to_string
from django.template import Context, RequestContext
request = HttpRequest()
request_context = RequestContext(request, {'foo': 'bar'})
render_to_string('foobar', {'foo': 'bar'})
render_to_string('foobar', Context({'foo': 'bar'}))
render_to_string('foobar', request_context)
render(request, '403.html', request_context, status=403)
render_to_response('403.html', request_context)