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)
Как я полагаю, я не могу правильно получить параметры профиля пользователя.