で1対多のクエリセットを取得します。私は何をしようとしているは、私は次のモデル持っジャンゴ
class RecipientList(models.Model):
name = models.CharField(max_length=255)
list_type = models.CharField(max_length=255)
status = models.CharField(max_length=255)
class RecipientListEmail(models.Model):
email = models.CharField(max_length=255)
recipient_list = models.ForeignKey(RecipientList, on_delete=models.DO_NOTHING)
をすべてRecipientListsを取得し、各受信者のリストについては、私はセットを取得したいのですがありますRecipientListEmailsが関連付けられています。言い換えれば、それは単純な一対多(RecipientList to many RecipientListEmails)の関係であり、この情報をすべて1つの結果セットで取得したいと考えています。
RecipientListを繰り返し処理せずにRecipientListEmailsを個別に照会したり、独自のSQL結合を作成することなく、Djangoで行うことはできますか?
私は 'RecipientListEmail.objects.all()'を実行しました。これが私のものです。 ' ' –