如何在 <span> django 中使用模板标签循环? 循环的条件来自数据库及其整数类型



尝试在django模板中循环时会出现错误,{in obj.tration%}中的i%},其中obj.的评分是整数值。

我尝试在范围(obj.rating(%}中添加范围(({%},但它不起作用。

{% for i in obj.rating %}
  <span class="fa fa-star blue-star" id="star1"></span>
{% endfor %}

尝试此

{% for i in i|rjust:obj.rating %}
  <span class="fa fa-star blue-star" id="star1">some text</span>
{% endfor %}

在您的python代码中列出以下列表,然后将其传递给模板以迭代它。

list = []
for item in range(rating):
    list.append(item)

确保通过

结束循环
{% endfor %}

最新更新