【发布时间】:2021-03-19 09:57:36
【问题描述】:
鉴于这些模型:
class Event(models.Model):
name = models.CharField()
class Project(models.Model):
name = models.CharField()
class EventProject(models.Model):
event= models.ForeignKey(Event)
project= models.ForeignKey(Project)
有没有办法像这样为每个Project 获取所有Events:使用属性project.events = [<array of Event>]?
我发现了一个类似的question,但是其中一张表具有members = models.ManyToManyField(Person, through='Membership') 关系,因此更容易做到。我不能像相关问题中那样做并添加关系,因为我无法更改模型。
【问题讨论】:
标签: django django-models