我知道有一个Django模板标签允许包含其他模板:
{% include 'template.html' %}
我想知道我是否可以这样做,但是在一个单独的python类中(不在HTML模板中)?
我知道例如url标签有一个等价物,如下所示:
{% url 'some_url_name' %} -> reverse('some_url_name')
答案 0 :(得分:2)
我想你可能在寻找render_to_string
。
from django.template.loader import render_to_string
context = {'foo': 'bar'}
rendered_template = render_to_string('template.html', context)