に私のコーディングは次のとおりです。 ビューはジャンゴ
モデル:
class Post(models.Model):
subject = models.CharField(max_length = 250)
body = models.TextField()
thread = models.ForeignKey('self', null = True, editable = False)
Show.html:show.htmlで
{% for post in post_list %}
{{post.id}}{{post.subject}}
{% endfor %}
{% for post_like in post_likes %}
{% if post_like.post_id == post.id and post_like.user_id == user.id %}
U like this post{{post}}
{% else %}
{{post}}
{% endif %}
{% endfor %}
、それ以外の部分、値を何度も表示します。しかし、私は一回だけ必要です。私は他の状態に入るときにforループを壊すことができます。私を助けてください。
このスニペットは、Python 2.7.6とDjango 1.8.15でうまく動作しています。ありがとう。 – user3526918