2016-01-26 26 views
8

Aşağıdaki ilişki:ForeignKey seti nasıl silinir?

class Job(models.Model): 
    .... 
class Task(models.Model): 
    job = models.ForeignKey(Job) 
    .... 

Şimdi, ona bağlı Task nesnelerle bir Job nesne var ve bütün işin görevleri silmek istiyorum.

*** AttributeError: 'RelatedManager' object has no attribute 'delete'

herhangi bir fikir: Ben sadece

Job.objects.get(pk=25).task_set.delete() 

Ama nedense

kullanabilirsiniz anlaşılmaktadır belgelerine

, benim task_set nesne delete() işleve sahip değildir?

+0

Hangi hatalarla karşılaşıyorsunuz? – Sayse

+0

@Sayse *** AttributeError: 'RelatedManager' nesnesi 'delete' özelliğine sahip değil – iTayb

cevap

15

Belki Job.objects.get(pk=25).task_set.all().delete()