Я создал 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)
Я реализовал обычный django View в ResourceListView и не использовал DRF APIView. Все решения, с которыми я сталкиваюсь в сети, реализуются с использованием APIView, и если я использую APIView, это работает нормально. Как я могу интегрировать чванство для вышеупомянутого случая.