Что я должен возвращать в функции 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)