【发布时间】:2009-09-15 19:04:41
【问题描述】:
这是直接取自我的 Django 模板:
{% for day in days %}
<!-- {% cycle 'day' 'day' 'day last' as cls %} -->
{% rounded "black" cls %} {# Custom tag giving me rounded borders. #}
...
{% endrounded %}
{% endfor %}
我已经注释掉了{% cycle %},因为我只使用它在循环中每隔三次迭代将“cls”设置为“day last”。有没有更好的方法可以在不向视图添加任何代码的情况下做到这一点? (人们说逻辑应该远离模板,但反过来使用它几乎更糟糕。)
【问题讨论】:
标签: django django-templates cycle rounded-corners