DRF有一个问题--壮观. 我有一个观点,大概是这样的:
@extend_schema()
class SomeView(APIView):
def get(self, request):
return JsonResponse("Hello world!")
换句话说,不接受参数的视图.在生成模式时,我在控制台中收到一条警告:
错误[SomeView]:无法猜测序列化程序.这是对APIView的优雅的后备处理.如果视图在您的控制之下,请考虑使用GenericAPIView作为视图基类.无论采用哪种方法,您都可能希望添加一个Serializer_Class(或方法).暂时忽略视图
如何才能做到没有警告,方案生成正确?
更新:我忘了说使用了EXTEND_SCHEMA修饰符(更改代码块).我try 了不同的选项,例如:使用一个带有FIELS={}的空inline_Serializer,或者try 使用OpenApiParameter