Как удалить пользователя при удалении профиля пользователя

Как сообщить пользователю от Django до delete, когда профиль пользователя является deleted?

Я создал профиль user для расширения user. Теперь я хочу установить Django для удаления user при удалении user profile и наоборот.

Является ли это возможным?

models.py:

class UserTranslatorProfile(models.Model):
    user = models.OneToOneField(User)
    languages = models.ManyToManyField(Language)

class UserCustomerProfile(models.Model):
    user = models.OneToOneField(User)

person Milano    schedule 02.01.2016    source источник
comment
Этого кода недостаточно.   -  person erip    schedule 03.01.2016
comment
Итак, что я должен вставить сюда?   -  person Milano    schedule 03.01.2016


Ответы (1)


Правильный способ сделать это — переопределить функцию def delete в модели профиля. Как вы могли догадаться, функция будет вызываться после удаления экземпляра профиля.

person Hosni    schedule 03.01.2016