尝试在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 %}