Как удалить данные из профиля пользователя в django - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь удалить 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 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...