0
時,我有一個類如下:Django的偏差消除ForeignKey的關係
class Mission(models.Model):
taxi = ForeignKey(Taxi, null=True, blank=True, unique=True, related_name="mission")
passenger = ForeignKey(Passenger, null=True, blank=True, unique=True, related_name="mission")
現在有在班出租車的方法:
def turn_free(self):
....
self.mission_set.clear()
passenger.mission_set.clear() # passenger has been fetched
第一次嘗試清除出租車任務順利進行,但乘客的第二個報告錯誤:ccst_mission.passenger_id可能不是NULL
有人可以幫我嗎?
模式是否準確反映模型? – 2011-05-16 09:25:20
你是什麼意思? – dementrock 2011-05-16 09:57:52
正是我寫的。 – 2011-05-16 10:11:21