django中模板变量的使用
与springboot中使用thymeleaf有一些不同,django使用变量的方式有点像jsp。
需求:在数据库中已有联赛的一个表,将它的一列取出,作为checkbox的value
实现:
代码如下:
{% for ele in league %}
<span>{{ ele.league_name_zh }}</span>
<input type="checkbox"
class="form-check-input"
name="league_name"
style="margin-left: 30px;"
value={{ ele.league_name_zh }}>
<br/>
{% endfor %}
改进:这样只有竖直的一列,太长,改成6个一行
实现:使用 {{ forloop.counter }}
和disvisibleby
{% if forloop.counter|divisibleby:"6" %}
<br/>
{% endif %}
实现了每6个换行