diff --git a/apps/user/views.py b/apps/user/views.py index 53e1d689..9f647065 100644 --- a/apps/user/views.py +++ b/apps/user/views.py @@ -196,17 +196,17 @@ class AuthorRequestView(FormView): if request.user.is_authenticated: email = request.user.email if request.user.role in [User.AUTHOR_ROLE, User.ADMIN_ROLE]: - messages.info('Вы уже являетесь автором') + messages.info(request, 'Вы уже являетесь автором') return self.form_invalid(form) else: email = form.cleaned_data['email'] if AuthorRequest.objects.filter(email=email).exists(): - messages.error('Вы уже отправили заявку на преподавателя') + messages.error(request, 'Вы уже отправили заявку на преподавателя') return self.form_invalid(form) AuthorRequest.objects.create( - first_name=form.cleaned_daLILta['first_name'], + first_name=form.cleaned_data['first_name'], last_name=form.cleaned_data['last_name'], email=email, about=form.cleaned_data['about'], @@ -216,7 +216,7 @@ class AuthorRequestView(FormView): else: return self.form_invalid(form) - def get_context_data(self): + def get_context_data(self, **kwargs): if self.request.user.is_authenticated: self.initial = { 'first_name': self.request.user.first_name, @@ -225,4 +225,4 @@ class AuthorRequestView(FormView): 'about': self.request.user.about, 'facebook': self.request.user.facebook, } - return super().get_context_data() + return super().get_context_data(**kwargs)