Столбец не добавляется в таблицу Mysql с помощью Django - PullRequest
0 голосов
/ 09 октября 2019

Следующая диаграмма из моей базы данных Схема базы данных

У меня есть следующая модель, представляющая эту схему:

class Finalproduct (models.Model):

    idfinalproduct = models.AutoField(primary_key=True)
    idproduct = models.ForeignKey('Product',on_delete=models.CASCADE)
    idtaste= models.ForeignKey('Taste', on_delete=models.CASCADE)
    idpresentation = models.ForeignKey('Presentation', on_delete=models.CASCADE)
    idcategory = models.ForeignKey('Category', on_delete=models.CASCADE)
    cantidad = models.IntegerField()

    class Meta:
        unique_together = (("idproduct","idtaste","idpresentation","idcategory"),)

Поле cantidad не добавляетсяв моей таблице базы данных finalproduct. Следующее является результатом миграции в MySql: Mysql, таблица, сгенерированная с моделью, показанной выше

Я пытался удалить свою базу данных, миграции, и проблема никогда не решалась.

1 Ответ

0 голосов
/ 09 октября 2019

Ваше целочисленное поле должно иметь значение по умолчанию, поэтому попробуйте:

cantidad = models.IntegerField(default=0)
...