我不太确定如何通过谷歌找到这个,搜索并没有把我带到任何地方。
您如何以这样的方式关联 2 个模型,如果您在管理面板中删除一个条目,另一个将自动删除?
感谢您的任何帮助。
编辑:更新示例。我希望一个 Event 能够描述其他参赛者,并且与 Event 具有 OneToOne 关系的 Picture 应该是主要参赛者。所以一旦主要参赛者被删除,我也想删除事件。不幸的是,我不能只在 Event 中添加 ForeignKey 关系,否则会导致错误。那么,有没有办法为 OneToOne 关系做到这一点?
class Event(models.Model):
competitors = models.ManyToManyField('Picture',null=True,blank=True)
class Picture(models.Model):
competition = models.OneToOneField(Event)