模型的模板 - Django

时间:2012-04-29 18:44:18

标签: django django-templates

我有一个商业模式,用于存储有关特定城市商家的商家信息。

这些业务将作为列表显示在网站的各个部分。

例如,在选择特定商家类别时会显示商家列表,或者在显示搜索结果时也会显示商家列表。

我想知道是否有任何方法可以为业务列表创建模板,然后在类别模板和搜索模板中包含该模板。

我不确定这是否是django的思考方式......

由于

2 个答案:

答案 0 :(得分:2)

您可以创建包含商家列表的模板,并将其包含在任何地方:

<强> INC / business_list.html

<ul>
{% for object in object_list %}
    <li>{{ object }}</li>
{% endfor %}
</ul>

<强> search_list.html

...
{% include "inc/business_list.html" with object_list=search_list %}
...

答案 1 :(得分:0)

是的,您可以在其他模板中包含模板

<强>段

<ul>
    <li>...</li>
</ul>

<强>模板

<html>
{% include "snippet.html" %}
</html>

https://docs.djangoproject.com/en/dev/ref/templates/builtins/#include