我使用基于简单函数的视图创建了一个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。我在网上遇到的所有解决方案都使用APIView来实现,如果我使用APIView,则可以正常工作。对于上述情况,我该如何整合招摇。