我有一个商业模型,可以存储特定城市企业的列表信息。
这些业务将以列表的形式显示在网站的各个部分。
例如,在选择特定业务类别时会显示业务列表,或者在显示搜索结果时也会显示业务列表。
我想知道是否有任何方法可以为业务列表创建模板,然后将该模板包括在类别模板和搜索模板中。
我不确定这是否是django思考这个问题的方式……
谢谢
发布于 2012-04-30 02:50:27
您可以创建包含业务列表的模板,并将其包含在所有位置:
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 %}
...
发布于 2012-04-30 02:51:13
是的,您可以在其他模板中包含模板
代码片段
<ul>
<li>...</li>
</ul>
模板
<html>
{% include "snippet.html" %}
</html>
https://docs.djangoproject.com/en/dev/ref/templates/builtins/#include
https://stackoverflow.com/questions/10374898
复制相似问题