Ich habe mein Modell Config
, das eine ForeignKey PeriodicTask
enthält. Ich möchte eine 1 zu 1 Beziehung haben, was bedeutet, dass wenn ich Config
lösche, dass PeriodicTask
gelöscht wird und umgekehrt.Django Modell löschen Fremdschlüssel
class Config(models.Model):
name = models.CharField(max_length=200, unique=True)
task = models.ForeignKey(PeriodicTask, default=None, null=True,
blank=True, on_delete=models.CASCADE)
Mit CASCADE
meine Config nur wird gelöscht, wenn PeriodicTask gelöscht wird, aber nicht umgekehrt. Auch PeriodicTask
gehört zu einem externen Modul, daher habe ich keinen direkten Zugriff darauf.
Wie kann ich eine 1 zu 1 Löschbeziehung erreichen?
Schon gesehen (http://stackoverflow.com/a [diese Antwort?]/5185684/4974980) –
Oh ja, das hat funktioniert! Vielen Dank –