django过滤和删除模型条目

时间:2014-04-16 15:52:07

标签: python django django-models

我对django比较新,我的数据库上有两个模型(ModelAModelB)。我要做的是从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)方式来做到这一点。

0 个答案:

没有答案