使用 Django REST 向客户端 API URL 发出 POST 和 GET 请求

时间:2020-12-23 20:57:19

标签: json django api rest post

我对 API 有点陌生。

我正在开发一个项目,我可以向不同的 API 发送 POST 和 GET 请求。我只想知道视图文件中的类应该是什么样的。

例如,我有一个继承 generics.GenericAPIView 的类。如何向特定 URL 发送获取请求,或者如何使用序列化程序将数据保存到带有 post 请求的数据库?

class ArticelViewSet(generics.GenericAPIView, mixins.ListModelMixin, mixins.CreateModelMixin):
    
    serializer_class = ArticleSerializer_Modelserializers
    queryset = Article.objects.all()
    lookup_field = 'id'

    def get(self, request, id=None):

        if id:
            return self.retrieve(request)

        else:
            return self.list(request)

    def post(self, request):
        return self.create(request) #return the created object

0 个答案:

没有答案