django forloop.counter 操作

Posted

技术标签:

【中文标题】django forloop.counter 操作【英文标题】:django forloop.counter operation 【发布时间】:2011-07-13 16:06:26 【问题描述】:

我想知道如何在 django 中复制它:

for photo in gallery
    if counter is 1 
        then use this photo
     endif
endfor

如果forloop计数器为“1”,我如何检查它?

【问题讨论】:

【参考方案1】:
% for photo in gallery %
    % if forloop.counter == 1 %
       Do something with  photo .
    % endif %
% endfor %

这相当于:

% for photo in gallery %
    % if forloop.first %
       Do something with  photo .
    % endif %
% endfor %

参考:Django docs

【讨论】:

以上是关于django forloop.counter 操作的主要内容,如果未能解决你的问题,请参考以下文章

Django forloop 索引操作

django 模板通过 forloop.counter 访问列表项

在 Django 中的表单标签中解析 forloop.counter

Django1.5 forloop.counter 不在模板中递增

django 模板 forloop.counter 问题

如何使用 forloop.counter0 作为 Django 模板中的键