django模板中的Python range()实现

django模板中的Python range()实现,python,django,python-3.x,Python,Django,Python 3.x,我有一些django应用程序,我需要用以下代码块呈现一些html: {% for i in review.mark|range %} img src="{% static 'core/img/star-yellow.svg' %}" alt="star"> {% endfor %} 有时,过滤器范围可以帮助我实现这一点(review.mark是我的模型中唯一的整型字段)。我的分数在1到5之间,我想循环查看review.mark次。如何在django模板中实现这一点?我们可以像下

我有一些django应用程序,我需要用以下代码块呈现一些html:

{% for i in review.mark|range %}
     img src="{% static 'core/img/star-yellow.svg' %}" alt="star">
{% endfor %}
有时,过滤器范围可以帮助我实现这一点(review.mark是我的模型中唯一的整型字段)。我的分数在1到5之间,我想循环查看
review.mark
次。如何在django模板中实现这一点?

我们可以像下面这样做

{% load static %}
{% for _ in "x"|rjust:review.mark %}
  <img src="{% static 'core/img/star-yellow.svg' %}" alt="star" />
{% endfor %}
{%load static%}
{x中uu的百分比| rjust:review.mark%}
{%endfor%}

r必须在“x”之前添加review.mark空格,所以我认为应该添加review.mark-1空格以获得正确的迭代?@Vladyslav是的,它对你有用吗?