Ich habe folgendes Modell:OneToOneField und Löschen
from django.db import models
from django.contrib.auth.models import User
class Profile(models.Model):
user = models.OneToOneField(User)
# ...
def __unicode__(self):
return u'%s %s' % (self.user.first_name, self.user.last_name)
Wenn das Admin Django mit dem Benutzer zu löschen, wird das Profil als auch gelöscht, das ist das, was ich will. Allerdings, wenn Sie den Django-Administrator verwenden, um das Profil zu löschen, wird der Benutzer nicht gelöscht, was ist nicht was ich will. Wie kann ich erreichen, dass das Löschen des Profils auch den Benutzer löscht?
Vielen Dank! Ich bin immer noch neu in Django, also, falls andere Django-Noobs das finden sollten, musste ich dem @receiver-Dekorator eine dispatch_uid hinzufügen, damit es funktioniert. Aber danach hat es super geklappt! – Nick