大概數據結構是這樣的,當視圖中添加了mixins.ListModelMixin時就報了這個錯誤,而且RetrieveModelMixn及DestroyModelMixin不起作用,也會報同樣的錯誤,排查了幾個小時,終於搞清楚,是因爲我們在配置文件中加了django_filters的過濾器,這個默認給全局做了一層過濾,所以視圖中必須加入過濾後端配置!
解決方案:
大概數據結構是這樣的,當視圖中添加了mixins.ListModelMixin時就報了這個錯誤,而且RetrieveModelMixn及DestroyModelMixin不起作用,也會報同樣的錯誤,排查了幾個小時,終於搞清楚,是因爲我們在配置文件中加了django_filters的過濾器,這個默認給全局做了一層過濾,所以視圖中必須加入過濾後端配置!
解決方案:
def ADD(a): print(3,a,hex(id(a))) a.remove(2) print(3,a,hex(id(a))) a=a.append(10)