在Django,是否有更好的替代方法来使用;包括「;100+;同一文件中的时间?

在Django,是否有更好的替代方法来使用;包括「;100+;同一文件中的时间?,django,Django,我制作了一个Django网站,让用户搜索数据库,然后显示结果。每一个结果都是一篇文章,对于每一篇文章,你会看到标题、作者、出版日期等。每个结果的这些信息会出现在我用CSS创建的一个框中,以使结果看起来很好。因为我将来可能会改变这个框的外观,所以我想将它用作模板,然后将其“包括”在我的结果页面中。但是,因为可能会有100多个结果,并且每个结果都会显示该框,所以我需要使用如下代码“包含”该框100多次: {% for article in article_results %} {% include

我制作了一个Django网站,让用户搜索数据库,然后显示结果。每一个结果都是一篇文章,对于每一篇文章,你会看到标题、作者、出版日期等。每个结果的这些信息会出现在我用CSS创建的一个框中,以使结果看起来很好。因为我将来可能会改变这个框的外观,所以我想将它用作模板,然后将其“包括”在我的结果页面中。但是,因为可能会有100多个结果,并且每个结果都会显示该框,所以我需要使用如下代码“包含”该框100多次:

{% for article in article_results %}
{% include 'result_box.html' %}
{% endfor %}

这样行吗?有更好的方法吗?

有。请参阅本文档:


您可以循环遍历传递到模板中的每个元素,并根据其特征生成一些HTML。

我明白了。非常感谢。