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

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

解决方案:

原文地址:http://www.lotdoc.cn/blog/post/19/

posted @ 2021-01-09 10:53  幸福关中  阅读(388)  评论(0编辑  收藏  举报