本篇共 785 字

django3.1 + drf 报'RenameAttributes' object is not iterable错误解决

作者:admin   分类:Django   发布:6 月前   阅读量:1   浏览量:1

大概数据结构是这样的,当视图中添加了mixins.ListModelMixin时就报了这个错误,而且RetrieveModelMixnDestroyModelMixin不起作用,也会报同样的错误,排查了几个小时,终于搞清楚,是因为我们在配置文件中加了django_filters的过滤器,这个默认给全局做了一层过滤,所以视图中必须加入过滤后端配置!

解决方案:

​引入DjangoFilterBackend, 在视图中指定过滤后端即可!

标签: python django drf
本篇共 0 条评论

留言内容:

还没有任何评论!

还没有登陆,请登录后发表评论!