Beim einspielen des Dumps kommt u.a. der Fehler:
siehe auch: http://groups.google.com/group/django-u ... bc4773dec7ContentType matching query does not exist.
Nun wollte ich was anderes machen: Eine neuer User-Gruppe anlegen. Dabei kommt genau der selbe Fehler.
Jetzt hab ich allerdings mal den Traceback näher angesehen. Anscheinend liegt das am auth system.
Django legt offensichtlich für jedes Model direkt ein paar Sachen im auth system automatisch an:
Der "Content Type" wird in der Tabelle "django_content_type" angelegt. Dabei ist es nichts anderes als der Name einer Modell-Klasse, versehen mit einer ID.
In der Tabelle "auth_permission" wird zu jedem dieser "Content Type" drei einträge hinterlegt: "add_blablabla", "change_blablabla" und "delete_blablabla"
Darüber kann man also regeln welcher User was darf...
Nun zu meinem Fehler:
Ich hab bei PyLucid so nach und nach einige Model-Klassen rausgeworfen, weil sie überflüssig sind.
Nun sind aber in den oben genannten django Tabellen noch die Einträge vorhanden... Kann es sein, das es deswegen zu dem Fehler kommt???
Bietet django nicht irgenwo die Möglichkeit, automatisch "verwaiste" Einträge in den Internen Tabellen zu löschen??? Oder muß man das selber machen?