def post(self, request, **kwargs): form = CommentForm(request.POST) if form.is_valid(): form = form.save(commit=False) form.post = Post.objects.get(slug=kwargs.get('slug')) if request.user.is_authenticated: form.author = request.user form.save() return redirect(request.path)