Django Откат сохранения экземпляра - PullRequest
0 голосов
/ 26 мая 2020

У меня есть следующий код:

    def form_valid(self, form):
        data = self.request.POST
        email, password = data.get("email"), data.get("password1")
        usr = User.objects.create_user(username=self.student.reg_number, email=email, password=password)

        self.student.user = usr
        self.student.save()


Строка, в которой я создаю пользовательский экземпляр, работает, когда используется отдельно, то есть без ссылки / присвоения объекта usr объекту Student. Это похоже на тот момент, когда я назначаю его экземпляру student, он отклоняет или, возможно, отменяет / откатывает сохранение, которое было ранее выполнено в строке 4.

Что может быть причиной этого? Я прочитал этот ответ на аналогичный вопрос, но не понял предлагаемого решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...