【发布时间】:2017-09-22 13:04:22
【问题描述】:
我在将django-rest-swagger==2.1.2 与现有项目djangorestframework==3.5.3 集成时遇到了这个问题。
我尝试对基于类的视图使用快速入门,其中提到了 serializer_class:
schema_view = get_swagger_view(title='Pastebin API')
然后,我尝试了一些 futhis 方式以及基于 Wellnction 的视图:
@api_view()
@renderer_classes([SwaggerUIRenderer, OpenAPIRenderer])
def schema_view(request):
generator = schemas.SchemaGenerator(title='Pastebin API')
return response.Response(generator.get_schema(request=request))
在这两种情况下,它都会给出与以下相同的错误:
'APIGroupAction' 应该包含 serializer_class 属性,或者覆盖 get_serializer_class() 方法。
对此的任何帮助将不胜感激。 编辑:“APIGroupAction”是一个基于类的视图。
【问题讨论】:
-
什么是
APIGroupAction?可以加吗? -
可以添加
APIGroupAction类的sn-p吗? -
您好,感谢您的评论,我通过以下方式解决了这个问题: 1- 降级到 django-rest-swagger==2.1.1 2- 将序列化程序添加到我监督的缺失视图中
标签: python django django-rest-framework swagger swagger-2.0