У меня есть следующая модель.
class Profile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
bedrijf = models.ForeignKey(Bedrijf, on_delete=models.CASCADE)
class Bedrijf(models.Model):
bedrijfsnaam = models.CharField(max_length=30, null=True, blank=True)
@receiver(post_save, sender=User)
def create_user_profile(sender, instance, created, **kwargs):
if created:
n = Bedrijf.objects.create(bedrijfsnaam="Gaarne_bedrijfsnaam_instellen")
n.save()
Profile.objects.create(user=instance, bedrijf=n)
Я хочу удалить пользователя, когда Bedrijf был удален. С этой конфигурацией профиль будет удален, но не Пользователь. Какое решение?