Django Framework "У пользователя нет профиля пользователя". Ошибка

Пытался воспроизвести код этого урока https://jnpnote.com/following-django-tutorial-crm-part11/

Вот текст ошибки: RelatedObjectDoesNotExist at /agents/create/ У пользователя нет пользовательского профиля.

Получил ошибку при воспроизведении следующего кода. Не могли бы вы помочь мне избежать ошибки

class AgentCreateView(LoginRequiredMixin, generic.CreateView):
    template_name = "agent_create.html"
    form_class = AgentModelForm

    def get_success_url(self):
        return reverse("agents:agent-list")

    def form_valid(self, form):
        agent = form.save(commit=False)
        agent.organisation = self.request.user.userprofile
        agent.save()
        return super(AgentCreateView, self).form_valid(form)

А вот код моделей

class Agent(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    organisation = models.ForeignKey(UserProfile, on_delete=models.CASCADE)

Как я полагаю, я не могу правильно получить параметры профиля пользователя.

Вернуться на верх