如何在Django中为基于类的视图集成swagger?

时间:2019-03-18 05:58:35

标签: django django-views swagger

我使用基于简单函数的视图创建了一个API,并使用了棉花糖进行模式验证。 API视图如下:

class CreateInfo(ResourceListView):
"""
description: This API deletes/uninstalls a device.
parameters:
  - name: name
    type: string
    required: true
    location: form
  - name: bloodgroup
    type: string
    required: true
    location: form
  - name: birthmark
    type: string
    required: true
    location: form
"""

schema_class = CreateInfoSchema

def post(self, request, *args, **kwargs):
    self.req_data["cattle_type"] =     CType.objects.get(name=self.req_data.get("c_type"))
    Comp.objects.create(
        **self.req_data
    )
    response_dict = build_response_dict(
        response_type="POST",
        response_text="C information updated successfully"
    )
    return JsonResponse(self.make_response(data=response_dict), status=201)

我已经在ResourceListView中实现了普通的django View ,并且未使用DRF APIView。我在网上遇到的所有解决方案都使用API​​View来实现,如果我使用API​​View,则可以正常工作。对于上述情况,我该如何整合招摇。

0 个答案:

没有答案