0

How to tell the Django to delete user when user profile is being deleted?

I have created a user profile to extend user. Now, I want to set Django to delete user when user profile is deleted and vice versa.

Is it possible?

models.py:

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

class UserCustomerProfile(models.Model):
    user = models.OneToOneField(User)
Milano
  • 18,048
  • 37
  • 153
  • 353

1 Answers1

0

The right way to do this would be to override the def delete function in the profile model. As you might have guessed the function will be called once a profile instance is deleted.

Hosni
  • 668
  • 8
  • 29