Создать собственный тег шаблона и отобразить эту переменную в качестве шаблона.Например, посмотрите, как пишется тег "ssi" .
С другой стороны, можете ли вы представить эту строку в своем представлении?В любом случае, вот непроверенная версия этого тега:
@register.tag
def render_string(parser, token):
bits = token.contents.split()
if len(bits) != 2:
raise TemplateSyntaxError("...")
return RenderStringNode(bits[1])
class RenderStringNode(Node):
def __init__(self, varname):
self.varname = varname
def render(self, context):
var = context.get(self.varname, "")
return Template(var).render(context)