我在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