在我的HTML模板中,我希望打印“以便通过ualmaz@gmail.com与我们联系”。但是它重复了两次。我不知道该如何获得所需的那个。
我在视图函数中尝试了for循环,但仍无法解决。
这是我的HTML:
{% for city in cities %}
{% if city.author.access_challenge %}
<p class="small text-center"> In order to get information about this contact us through almaz@protonmail.com </p>
{% else %}
<table class="table table-hover text-left col-sm-12" style="table-layout: fixed; word-wrap: break-word;">
<tbody>
<tr>
<td><a class="text-uppercase" href="{% url 'users:address' city.pk %}">{{ city.city }}</a></td>
</tr>
</tbody>
</table>
{% endif %}
{% endfor %}
这是我的查看功能:
def cities(request, pk):
country = Post.objects.get(id=pk).country
cities = Post.objects.filter(country=country).distinct('city')
context = {
'cities':cities,
'country':country
}
return render(request, 'users/cities.html', context)
我只希望"In order to get information about this contact us through ualmaz@gmail.com"
打印一次。
答案 0 :(得分:0)
如何将其移动到for循环上方,并参考城市列表的第一个元素?
table/