我在Stage和Pipeline(没有通过模型)之间有一个默认的m2m关系。 我有另一个模型(StageHistory),需要m2o与保存在由m2m关系stage-pipeline创建的表上的数据的关系。Django:m2o与m2m表的关系
那么我应该写在“pipeline_stage”字段?
class Stage(models.Model):
#other fields
class Pipeline(models.Model):
stages = models.ManyToManyField('Stage')
#other fields
class StageHistory(models.Model):
pipeline_stage = models.ForeignKey(HERE)
我应该创建一个“通过”模型吗?
你真的明白这个问题吗?我需要StageHistory和Stage-Pipeline创建的m2m之间的m2o。 我不想在阶段历史和管道之间建立一个m2o! – joao 2013-02-25 15:09:49