擅长:python、mysql、java
<p>嗯,我想出来了。
在我看来,我做了以下几点</p>
<pre><code>@action(detail=True, methods=['post'],)
def add_cmmnt(self, request, *args, **kwargs):
data = {
'cmnt_author': request.data.get('cmnt_author'),
'cmnt_txt': request.data.get('cmnt_txt'),
'content_type': ContentType.objects.get(model=kwargs.get('model')).id,
'object_id': request.data.get('object_id'),
}
serializer = CommentSerializer(data=data)
if serializer.is_valid():
serializer.save()
return Response('ok')
</code></pre>