Я новичок в Django и застрял в запросах через несколько наборов.
У меня есть три модели;
class Project(models.Model):
name = models.CharField(max_length = 100)
class AppointmentGroup(models.Model):
name = models.CharField(max_length = 100) # not used in design.. delete when not used at the end of the project
project = models.ForeignKey(Project)
location = models.ForeignKey(Location)
class Appointment(models.Model):
appointment_group = models.ForeignKey(AppointmentGroup)
start_date = models.DateTimeField()
end_date = models.DateTimeField()
Теперь я хочу, чтобы возвращаемый объект был установлен только спроекты, которые имеют встречи в течение определенного года.И что объекты набора назначений в объекте проекта содержат только объекты в этом году!
Это легко сделать с помощью запроса django, или я должен пройтись по проектам один за другим и проверить все назначения надата