プロジェクトを Django 1.10 にアップグレードし、次のテンプレート タグ (簡略化) を変更しようとしています。
@register.simple_tag(takes_context=True)
def render_svg(context, svg_template_file_name, *args, **kwargs):
svg_string = render_to_string(svg_template_file_name, context, request=context.request)
context
渡されたのは aRenderContext
であるため、これは機能しなくなりました。ドキュメントの状態は次のとおりです。
context_instance で Context を渡す場合は、代わりに context パラメータで dict を渡します。RequestContext を渡す場合は、リクエスト パラメーターでリクエストを個別に渡します。
context
私はすでにやっていますが、まだパラメータを利用したいと思っていますrender_to_string
...
では、から使用可能な辞書を取得するにはどうすればよいRenderContext
ですか?