У меня есть модель ReservationSupplement :
class ReservationSupplement(models.Model):
reservation_hotel = models.ForeignKey(ReservationHotel, on_delete=models.CASCADE, related_name='supplements', verbose_name=_("Hotel Supplements"))
supplement = models.CharField(max_length=10)
И я хочу изменить его на:
class ReservationSupplement(models.Model):
reservation_hotel = models.ForeignKey(ReservationHotel, on_delete=models.CASCADE, related_name='supplements', verbose_name=_("Hotel Supplements"))
supplement = models.ForeignKey('RatesManagerApp.Product', on_delete=models.PROTECT, related_name='reservations', verbose_name=_("Supplement"))
У меня не было проблем с makemigrations
, но когда я запускаю migrate
, я получаю эту ошибку: django.db.utils.ProgrammingError: column "supplement" does not exist
.
Я не знаю, чем это вызвано, потому что при трассировке мне выдаются только модули Django, и я не знаю, что вызывает ошибку.