Python 如何在django模板中以相同的方式实现或循环这些博客文章布局?
我在开始阶段遇到了一个问题,实际上我找到了一个免费的模板,我正在尝试为该模板做后端处理,但我不知道如何显示与djnago中模板相同的帖子列表,基本上我想说的是,如何实现或循环并显示与模板中显示相同的帖子。我只想显示我的帖子和模板一样,如何循环并显示和模板一样的内容,我该怎么做 **我添加了一个图像,以便您更好地了解我的问题**Python 如何在django模板中以相同的方式实现或循环这些博客文章布局?,python,html,django,django-templates,Python,Html,Django,Django Templates,我在开始阶段遇到了一个问题,实际上我找到了一个免费的模板,我正在尝试为该模板做后端处理,但我不知道如何显示与djnago中模板相同的帖子列表,基本上我想说的是,如何实现或循环并显示与模板中显示相同的帖子。我只想显示我的帖子和模板一样,如何循环并显示和模板一样的内容,我该怎么做 **我添加了一个图像,以便您更好地了解我的问题** [ 知识本身是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德 这是一个伟大的
[
知识本身是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德
这是一个伟大的事业,是一个杰出的事业,是一个暂时的劳动和财富的事业
这是一个伟大的事业,是一个杰出的事业,是一个暂时的劳动和财富的事业
知识本身是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德,是一种美德
这是一个伟大的事业,是一个杰出的事业,是一个暂时的劳动和财富的事业
这是一个伟大的事业,是一个杰出的事业,是一个暂时的劳动和财富的事业
这是一个伟大的事业,是一个杰出的事业,是一个暂时的劳动和财富的事业
这是一个伟大的事业,是一个杰出的事业,是一个暂时的劳动和财富的事业
][1]
所以,基本上,当您在文章中迭代时,您希望根据迭代计数器显示不同的html。您可以使用django的内置过滤器add和divisibleby。例如:
{% for post in posts %}
{% if forloop.counter|add:"2"|divisibleby:"3" %}
<article class="blog_style1">
.........
</article>
{% else %}
<article class="blog_style1 small">
.........
</article>
{% endif %}
{% endfor %}
{%for posts in posts%}
{%if-forloop.counter | add:“2”| divisibleby:“3”}
.........
{%else%}
.........
{%endif%}
{%endfor%}
谢谢,它成功了:)但仍然有一个问题,第一行显示大帖子,但在第二行应该有两个帖子,但只显示一个帖子,然后再次显示一个帖子,然后再次显示大帖子…等等…但我想在大帖子之后,下一行应该包含两个帖子,再大的帖子,再大的帖子,再大的帖子,再大的帖子,每行应该包含2篇帖子,我已经尝试过了,但没有得到任何解决方案,你会吗
{% for post in posts %}
{% if forloop.counter|add:"2"|divisibleby:"3" %}
<article class="blog_style1">
.........
</article>
{% else %}
<article class="blog_style1 small">
.........
</article>
{% endif %}
{% endfor %}