Нулевое значение в столбце "id" отношения "survey_surveyuser" нарушает ограничение not-null

Я пытаюсь развернуть приложение django и postgres на heroku. Когда я меняю postgres credintial на heroku postgres credintial и пытаюсь отправить данные, появляется эта ошибка:

null value in column "id" of relation "survey_surveyuser" violates not-null constraint

мои взгляды:

def Signin(request):
   form = SigninForm()
   if request.method == 'POST':
       form = SigninForm(request.POST)

       if form.is_valid():
           user = form.save()
           return redirect('user', pk = user.id)

модели:

class SurveyUser(models.Model):
    name = models.CharField(max_length = 60)
    email = models.EmailField(max_length = 255)
    phone = models.CharField(max_length = 60)
    
    def __str__(self):
        return self.name
Вернуться на верх