私はDjangoで小さなカレンダーアプリを作成しています。私は2つのモデルクラスを持っています。カレンダーとイベント。イベントは複数のカレンダーに入れることができます。このため、私はManyToMany関係を使用しています。ManyToMany関係のクエリーセット
これは、私は、特定のカレンダーからすべてのイベントでクエリセットを取得できますか私のモデル
from django.db import models
class Calendar(models.Model):
title = models.CharField(max_length = 255)
def __unicode__(self):
return self.title
class Event(models.Model):
title = models.CharField(max_length = 255)
start_date = models.DateField()
end_date = models.DateField(blank = True, null = True)
location = models.CharField(blank = True, max_length = 255)
description = models.TextField(blank = True)
important = models.BooleanField(default = False)
calendar = models.ManyToManyField(Calendar)
のですか?
あなたは 'ManyToManyField'、shouldnに' related_name = 'events''を指定しない限り'my_calendar.event_set.all() 'を読み込んでいませんか? – Arnaud