django .db.utils.ProgrammingError: для столбца «id» таблицы «crud_history» указано несколько значений по умолчанию. - PullRequest
0 голосов
/ 12 июля 2020

Когда я пытаюсь перенести базу данных с помощью sqllite, проблем не было. Затем я попытался изменить его на postgresql, эта ошибка вышла:

django .db.utils.ProgrammingError: несколько значений по умолчанию, указанных для столбца «id» таблицы «crud_history»

Даже если я добавлю: id = models.BigIntegerField (primary_key = True) в модели History, ошибка все равно выйдет

class Biodata(models.Model):
    lastname = models.CharField(max_length=50)
    firstname = models.CharField(max_length=50)
    dob = models.DateField()


class History(models.Model):
    biodata = models.OneToOneField(Biodata, on_delete = models.CASCADE, primary_key_True)
    fhx = models.CharField(max_length=200, blank=True)
    shx = models.CharField(max_length=200, blank=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...