如何为不同的查询集使用相同的模板?

时间:2010-05-24 19:42:42

标签: django django-templates

我是Django的新手,并建立了我的第一个网站。我有一个Share模型和一个名为share_list.html的模板,它使用了像这样的object_list:

{% for object in object_list %}

我使用他们的教程设置了haystack,搜索模板如下所示:

{% for result in page.object_list %}

我想修改search.html模板以包含share_list,这样我就不必重复了。如何让它使用相同的object_list?

2 个答案:

答案 0 :(得分:1)

使用with标记:)

{% with page.object_list as object_list %}
    {% include 'share_list.html' %}
{% endwith %}

答案 1 :(得分:0)

更改渲染模板时使用的dict键的名称。