无论如何从django中已经选择的queryset中删除对象?

时间:2018-01-24 15:49:38

标签: python django database

示例:

query = Test.objects.all()

我想删除特定的一个。 但在删除之前我想做一些像这样的功能。

for q in query:
   if q.name == something:
      newq = q.relate_set.all()
      query.remove(q) # this remove not work 

1 个答案:

答案 0 :(得分:-1)

我只想弄清楚。

只需将其更改为列表类型,然后将其删除即可。

我可以在列表中使用这些元素,例如queryset.And我不知道为什么。

任何人都可以解释一下吗?

非常感谢。