Ich habe die Feature-Liste mehrmals überprüft und es scheint, dass die Kaskadierung funktionieren sollte. Wenn ich dieses Python-Skript ausfühle:
%Vor%Ich bekomme diese Ergebnisse:
%Vor%Was beweist, dass Kaskadierung nicht passiert ist. Was habe ich falsch gemacht oder was sind die Lösungen um das gleiche Ergebnis wie Kaskadierung zu bekommen?
SQLite-Fremdschlüssel sind aus Kompatibilitätsgründen deaktiviert. Sie müssen sie direkt nach jeder Verbindung mit der Datenbank manuell aktivieren.
con.execute("PRAGMA foreign_keys = ON")
Es gibt eine bessere Antwort des Benutzers Thibault J in dieser Frage: Erste Integritätsprüfung mit sqlite in django , die besagt:
%Vor%