我想显示基于数组元素的星星,数组元素作为参数传递给我的模板



所以我试图在id为{{doctor.16}}的数组元素上循环,但我做不到,所以我想我可以把它当作条件,但我也没能做到,所以有人能帮我吗?

这就是我到目前为止所做的

<div class="row">
<div class="col-lg-12">
<div class="single_jobs white-bg d-flex justify-content-between" style="width: 50px">
<div class="single_candidates text-center">
{% for doctor in recdoc %}
<div class="thumb">
<img class="img-circle " src="{% static 'static_file/img/candiateds/2.png' %}" alt="" >
</div>
<a href="" ><h4 >{{doctor.6}}  {{doctor.7}}</h4></a>
<p> {{doctor.9}}</p>
<div class="best-rating">
<div class="text-warning">
{% if{{doctor.16}} == 1 %}
<i class="fa fa-star"></i>
{% endif %}
</div>
<div class="best-rating" >
<h5>تقييم الدكتور</h5>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
</div>

我不能正确地做这部分

{% if{{doctor.16}} == 1 %}
<i class="fa fa-star"></i>
{% endif %}

因为您没有在{%if%}标记中呈现变量。

你做错的部分应该是:

{% if doctor.16 == 1 %}
<i class="fa fa-star"></i>
{% endif %}

有关django模板的更多详细信息,请参阅以下官方文档:https://docs.djangoproject.com/en/3.0/topics/templates/#syntax

相关内容

  • 没有找到相关文章

最新更新