如何为不同的查询集使用相同的模板?
问题描述:
我是新来的Django和建立我的第一个网站。我有一个共享模型,并使用像这样的object_list中的模板被称为share_list.html:如何为不同的查询集使用相同的模板?
{% for object in object_list %}
我设置草垛使用他们的教程和搜索模板看起来是这样的:
{% for result in page.object_list %}
我想修改search.html模板以包含share_list,所以我不必重复自己。我怎样才能使它使用相同的object_list?
答
随着with
标签:)
{% with page.object_list as object_list %}
{% include 'share_list.html' %}
{% endwith %}
答
更改您在呈现模板时使用的字典键的名称。