Fixed #34220 -- Moved csrf_input_lazy, csrf_token_lazy imports to the toplevel.

This prevents random errors with partially initialized modules.
This commit is contained in:
rajdesai24 2023-01-06 18:48:29 +05:30 committed by GitHub
parent b47f2f5b90
commit d5f892d873
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 2 deletions

View File

@ -8,6 +8,7 @@ from django.utils.functional import cached_property
from django.utils.module_loading import import_string
from .base import BaseEngine
from .utils import csrf_input_lazy, csrf_token_lazy
class Jinja2(BaseEngine):
@ -62,8 +63,6 @@ class Template:
)
def render(self, context=None, request=None):
from .utils import csrf_input_lazy, csrf_token_lazy
if context is None:
context = {}
if request is not None: