0
我有一个对象说它为productObj
。 当我通过这个对象迭代,如果满足一个特定的条件我必须从该对象中删除该值。从中删除对象后更新对象
像
for data in productObj:
if data.count > 0:
data.delete()
如果计数大于零的数据值应该被删除,productObj
应更新。
我有一个对象说它为productObj
。 当我通过这个对象迭代,如果满足一个特定的条件我必须从该对象中删除该值。从中删除对象后更新对象
像
for data in productObj:
if data.count > 0:
data.delete()
如果计数大于零的数据值应该被删除,productObj
应更新。
刚刚工作过自己的代码,然后
if data.count > 0:
data.count = None
#continue with some stuff and lastly call .save()
productObj.save()
应该足够了。
调用.delete()
将在Django中删除整个对象。
但是如果你想要删除该对象的属性,你就要有一个不好的时候,特别是当你的工作,从models.Model
继承的对象,但让我们继续这么做了
del productObj.count #from the object
,如果你想它从模型中剥离,你必须从模型中删除_meta
领域这将是该属性 - >Model._meta.fields
丹尼尔·罗斯曼explains it brilliantly here