У меня есть следующий класс:
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
Может ли кто-нибудь мне помочь?