1
すべての外部キーをループせずに外部キーファーストオブジェクトを取得できません。 私はDjango 1.10.5
を使用しています。テンプレートでDjango - 外部キーを最初に取得するテンプレート内のオブジェクト
<p>{{ object.messages.all|first }}</p>
<p>{{ object.messages.all.0 }}</p>
<p>{{ object.messages.all.1}}</p>
{% for message in object.messages.all %}
<p>{{ message}}</p>
{% endfor %}
そして、この版画:
class Ticket(models.Model):
...
class Message(models.Model):
ticket = models.ForeignKey(Ticket, related_name='messages')
...
def __str__(self):
return self.id
そして、テンプレートで(チケットのDetailView)私は:
2
2
2
1
2
私はこれらのモデルを持っています何が起こっている?
これは動作します(ありがとう!)が、私はなぜ私のことを理解していません。私は誰かが私を育てることができるかどうかを(まだ)受け入れません。 – NBajanca
object.messages.allがQuerySetであるために可能です –