OneToOne field durch name ersetzen
Verfasst: Freitag 11. Oktober 2024, 11:57
Ich habe das Löschen von usern protokolliert. Jetzt möchte ich aber dafür sorgen, dass beim Löschen die Relation durch den Anmeldenamen des user ersetzt wird.
Geht das, indem ich das CASCADE durch Set(..) ersetze? Oder muss ich zunächst den Namen auslesen und dann das Feld "user" auf Null setzen?class Geloescht(models.Model):
user = models.OneToOneField(User, related_name='geloescht', on_delete=models.CASCADE, )