Django views 必须实现DRF-create()
我得到了这个错误 这是我的视图文件Django views 必须实现DRF-create(),django-views,django-rest-framework,Django Views,Django Rest Framework,我得到了这个错误 这是我的视图文件 class ItemViewSet(viewsets.GenericViewSet, mixins.ListModelMixin, mixins.CreateModelMixin): serializer_class = ItemSerializer def get_queryset(self): queryset = Item.objects.all() ret
class ItemViewSet(viewsets.GenericViewSet, mixins.ListModelMixin, mixins.CreateModelMixin):
serializer_class = ItemSerializer
def get_queryset(self):
queryset = Item.objects.all()
return queryset
def create(self, request):
serializer = ItemSerializer(data=request.data)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
但在我看来,我没有创建模型的表格
当我单击
POST
时,我得到必须实现create()。
很可能必须实现序列化程序的创建,而不是视图集的创建
还请注意,这可能表示您正在使用可浏览API不支持的嵌套序列化程序。如果您正在使用嵌套序列化程序,请共享序列化程序类/