我有以下关系:
class Job(models.Model):
....
class Task(models.Model):
job = models.ForeignKey(Job)
....
现在,我有一个 Job
对象,其中绑定(bind)了 Task
对象,并且我想删除该作业的所有任务。
从文档中我了解到我可以使用
Job.objects.get(pk=25).task_set.delete()
但由于某种原因,我的 task_set
对象没有 delete()
函数:
*** AttributeError: 'RelatedManager' object has no attribute 'delete'
有什么想法吗?
最佳答案
也许可以做Job.objects.get(pk=25).task_set.all().delete()
关于django - 如何删除外键集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35020855/