Django模板算术

Jon*_*son 2 python django django-templates

在我的模板中,我循环遍历列表,尝试进行两列布局.由于所需的双列布局,我需要在for循环中写入的标记取决于forloop.counter0是偶数还是奇数.如果我在模板语言中拥有Python的全部功能,那么确定奇偶校验forloop.counter0将是微不足道的,但不幸的是情况并非如此.如何forloop.counter0使用Django模板语言测试是偶数还是奇数,或者同样好,是否有另一种方法可以让列表中的元素在左右列中交替显示?

提前致谢!

pat*_*rys 7

你应该cycle在这里使用.至于你的问题,有一个名为的过滤器divisibleby.

Django模板系统背后的理念是避免在模板中做任何严肃的逻辑.因此,他们只提供工具来对绘制网格等情况进行相当基本的计算.