编程语言
首页 > 编程语言> > python-在spastepie-swagger中指定参数

python-在spastepie-swagger中指定参数

作者:互联网

我正在使用Tastypie作为用于非ORM数据源的Django的API框架.我已经使用了django-tastypie-swagger.它对所有内容都运行良好,但是我还没有弄清楚如何显示obj_get_list的get / post请求的参数.当前有两个默认值,如下所示:

解决方法:

从从Resource继承的类的Meta中指定的过滤中检索参数. django-tastypie-swagger中似乎有一个小错误,因为如果将其指定为元组,则无法识别过滤器.我们需要将过滤指定为列表.例如

class VideoById(Resource):
    class Meta:
        filtering = {
            "filter1": ['exact', ],
            "filter2": ['exact', ],
        }

上面提到的代码有效.但是以下内容不会:

class VideoById(Resource):
    class Meta:
        filtering = {
                "filter1": ('exact', ),
                "filter2": ('exact', ),
            }

标签:swagger,tastypie,python,django
来源: https://codeday.me/bug/20191122/2060373.html