如何渲染两个或多个模板?

时间:2015-09-01 08:32:25

标签: django-templates

我在django项目中有两个要渲染的模板: 这是模板' b.html'

<html>
<body>
{% include 'a.html' %}
     {{ userName}}
</body>
</html>

它是&#39; a.html&#39;:

     {{ another_name}}

我正在完成任务并将userName返回到&#39; b.html&#39;和另一个&#39; a.html&#39;,我该怎么办?应该使用 render_to_response ?谢谢〜

1 个答案:

答案 0 :(得分:0)

您可以查看include代码的文档:https://docs.djangoproject.com/en/1.8/ref/templates/builtins/#include

您可以使用render_to_response()呈现模板:

return render_to_response('b.html', {
     'userName': 'a',
     'another_name': 'b'
}