我在循环中使用了if条件。我正在尝试显示满足条件的消息,不满足条件的不想显示。救救我。
views.py
username = request.session['username']
sent_msg = Message.objects.filter(sender= username).values()
for i in sent_msg:
print(i.sender)
print(i.message)
return render(request, 'mes.html',{'sent_msg': sent_msg})
mes.html
{% for i in sent_msg %}
{% if i.action_view == 0 %}
<p>{{ i.sender }}</p>
<p>{{ i.recipient }}</p>
<p>{{ i.message }}</p>
{% endif %}
{% endfor %}
在这里,如果条件满足,我将尝试显示数据,否则不显示任何内容。 我以这种方式尝试过,但未显示任何内容。
答案 0 :(得分:0)
jija中的for
应该以{{1}}结束。
{% endfor %}