我有以下关系:
class Job(models.Model):
....
class Task(models.Model):
job = models.ForeignKey(Job)
....现在,我有了一个带有Job对象的Task对象,我想删除作业的所有任务。
从文档中我了解到我可以用
Job.objects.get(pk=25).task_set.delete()但出于某种原因,我的task_set对象没有delete()函数:
* AttributeError:'RelatedManager‘对象没有属性’删除‘
有什么想法吗?
发布于 2016-01-26 18:16:27
也许做Job.objects.get(pk=25).task_set.all().delete()
发布于 2016-01-26 18:25:45
方法为.clear()。见相关对象文档。
https://stackoverflow.com/questions/35020855
复制相似问题