mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-04-20 06:50:58 +00:00
Added backwards-compatible render_to_string
This commit is contained in:
parent
cbad8d8c6d
commit
ea2294dc98
6 changed files with 26 additions and 6 deletions
|
|
@ -1,4 +1,5 @@
|
|||
import django
|
||||
from django.template import loader
|
||||
|
||||
|
||||
def get_related_model(rel):
|
||||
|
|
@ -9,3 +10,22 @@ def get_related_model(rel):
|
|||
return rel.related_model
|
||||
else:
|
||||
return rel.model
|
||||
|
||||
|
||||
def render_to_string(template_name, context=None, request=None, **kwargs):
|
||||
if django.VERSION >= (1, 8):
|
||||
return loader.render_to_string(
|
||||
template_name,
|
||||
context=context,
|
||||
request=request,
|
||||
**kwargs
|
||||
)
|
||||
else:
|
||||
# Backwards compatibility for Django 1.7 and below
|
||||
from django.template.context import RequestContext
|
||||
return loader.render_to_string(
|
||||
template_name,
|
||||
dictionary=context,
|
||||
context_instance=RequestContext(request),
|
||||
**kwargs
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
import json
|
||||
|
||||
from django.http import HttpResponse
|
||||
from django.template.loader import render_to_string
|
||||
|
||||
from wagtail.utils.compat import render_to_string
|
||||
|
||||
|
||||
def render_modal_workflow(request, html_template, js_template, template_vars=None):
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
from django.template.loader import render_to_string
|
||||
|
||||
from wagtail.wagtailcore import hooks
|
||||
from wagtail.wagtailcore.models import Page
|
||||
from wagtail.utils.compat import render_to_string
|
||||
|
||||
|
||||
class SummaryItem(object):
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
from django.template.loader import render_to_string
|
||||
from wagtail.utils.compat import render_to_string
|
||||
|
||||
|
||||
class BaseItem(object):
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
from django.shortcuts import render
|
||||
from django.conf import settings
|
||||
from django.template.loader import render_to_string
|
||||
|
||||
from wagtail.wagtailcore import hooks
|
||||
from wagtail.wagtailcore.models import PageRevision, UserPagePermissionsProxy
|
||||
from wagtail.utils.compat import render_to_string
|
||||
|
||||
from wagtail.wagtailadmin.site_summary import SiteSummaryPanel
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,6 @@ from django.views.decorators.http import require_POST
|
|||
from django.core.exceptions import PermissionDenied
|
||||
from django.views.decorators.vary import vary_on_headers
|
||||
from django.http import HttpResponse, HttpResponseBadRequest
|
||||
from django.template.loader import render_to_string
|
||||
from django.utils.encoding import force_text
|
||||
|
||||
from wagtail.wagtailsearch.backends import get_search_backends
|
||||
|
|
@ -20,6 +19,7 @@ from wagtail.wagtailimages.fields import (
|
|||
ALLOWED_EXTENSIONS,
|
||||
FILE_TOO_LARGE_ERROR,
|
||||
)
|
||||
from wagtail.utils.compat import render_to_string
|
||||
|
||||
|
||||
def json_response(document):
|
||||
|
|
|
|||
Loading…
Reference in a new issue