Я пытаюсь удалить DNS-записи, которые связаны с профилем пользователя через ForeignKey, но я не могу этого добиться. Как я могу удалить его?
Когда я пытаюсь удалить из оболочки DnsRecord.objects.filter(profile=self.id).delete()
, он работает нормально, но когда я запускаю тот же набор запросов в модели, он не удаляется.
def save(self, *args, **kwargs):
try:
DnsRecord.objects.filter(profile=self.id).delete()
except DnsRecord.DoesNotExist:
pass
super(Profile, self).save(*args, **kwargs)
ИМодель выглядит так
1008 *