Что я должен возвращать в функции post в классе DetailView

У меня есть модель Message и модель Post.

Я могу успешно сохранить сообщение в базе данных, однако я получил ошибку в PostDetailView,views.py 'super' object has no attribute 'post'

Как я могу это исправить?

Весь мой код

views.py

class PostDetailView(DetailView):
    model = Post

    def post(self, request, *args, **kwargs):
        message = Message.objects.create(
            user=request.user,
            post_id=self.kwargs.get('pk'),
            body=request.POST.get('body')
            )
        message.save()
        return super(PostDetailView,self).post(request, *args, **kwargs)
Вернуться на верх