我对django比较新,我的数据库上有两个模型(ModelA
和ModelB
)。我要做的是从ModelA
过滤ModelB
值并从ModelB
中删除这些值。
因此,例如,ModelA.values_list
具有以下条目:
[x,y,z,a,s,d]
和ModelB.values_list
具有以下值:
[1,2,3,4,x,a,7,d,z]
我要做的是对ModelB
进行操作,以便当且仅当ModelA
中存在该值时,才会删除该条目。另外,要添加问题,len(ModelA)= ~100k大小和len(ModelB)= 2百万:)所以,我需要快速的东西。
所以,我希望我的ModelB
看起来像:
[1,2,3,4,7]
,ModelA
的所有条目都从ModelB
如何实现这样的操作? 很抱歉,如果问题很糟糕,但我正在寻找一种django(ic)方式来做到这一点。