我使用了一些Django REST框架来创建我的API,但我是使用基于函数的视图来实现的,如下所示:
@api_view(['POST'])
def search(request, format=None):
"""launches an API search"""
serializer = SearchSerializer(data=request.data)有没有办法让django-rest-swagger转到introspect SearchSerializer,这样我就可以为我的最终用户获得漂亮的Swagger UI?或者我必须切换到基于类的视图才能获得该功能?
发布于 2017-07-16 06:05:22
根据latest docs的说法,这是可能的。从文档中:
def find_jambalaya(request):
"""
Retrieve a *jambalaya* recipe by name or country of origin
---
request_serializer: JambalayaQuerySerializer
response_serializer: JambalayaSerializer
"""然而,这对我不起作用,我最终切换到了基于类的视图。
https://stackoverflow.com/questions/41303383
复制相似问题