Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django views 必须实现DRF-create()_Django Views_Django Rest Framework - Fatal编程技术网

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不支持的嵌套序列化程序。

如果您正在使用嵌套序列化程序,请共享序列化程序类/