Django rest framework 杜尔夫·雅斯博士没有';t将类型_数组作为有效类型

Django rest framework 杜尔夫·雅斯博士没有';t将类型_数组作为有效类型,django-rest-framework,swagger,drf-yasg,Django Rest Framework,Swagger,Drf Yasg,drf_yasg swagger生成器没有将类型数组作为有效的参数类型。 实施情况如下 from drf_yasg import openapi param1 = openapi.Parameter('param_name', in_=openapi.IN_QUERY, description='description of param',

drf_yasg swagger生成器没有将类型数组作为有效的参数类型。 实施情况如下

from drf_yasg import openapi
param1 = openapi.Parameter('param_name',
                            in_=openapi.IN_QUERY,
                            description='description of param',
                            type=openapi.TYPE_ARRAY,
                            required=True
                            )
而drf_yasg的建议是它将openapi.TYPE_数组作为有效类型

生成器抛出的错误是

File "/usr/local/lib/python3.6/dist-packages/drf_yasg/codecs.py", line 73, in encode
    raise SwaggerValidationError("spec validation failed", errors, spec, self)
drf_yasg.errors.SwaggerValidationError: spec validation failed

是否有我丢失的配置或其他原因,因为TYPE\u STRING、TYPE\u NUMBER工作正常。
TYPE\u数组的
参数
需要
键:

param1 = openapi.Parameter('param_name',
                            in_=openapi.IN_QUERY,
                            description='description of param',
                            type=openapi.TYPE_ARRAY,
                            items=openapi.Items(type=openapi.TYPE_STRING)  # <------
                            required=True
)
param1=openapi.Parameter('param_name',
在\中=openapi.in\查询,
description='param'的description',
type=openapi.type\u数组,
items=openapi.items(type=openapi.type\u字符串)#