ContentType-Matching-Abfrage existiert nicht auf post_syncdb
-
12-12-2019 - |
Frage
Ich versuche, einige Daten in der Datenbank hinzuzufügen, sobald Tabellen erstellt werden, wobei Tabellen mit dem generationspflichtigen Signal generiert werden. generasacodicetagpre.
Dann möchte ich in der Init-Funktion die Erlaubnis einstellen, also verwende ich generasacodicetagpre.
Wenn ich aber alle Tabellen lasse und generationspflichtig ausführen, bekomme ich generasacodicetagpre.
Einige Tests, die ich getan habe:
- es funktioniert gut, wenn ich diesen Code außerhalb des generationspflichtigen Versuchses versuche.
- es funktioniert auch gut, wenn ich
post_syncdb
alle Tabellen ohne diesen Code erstellen lassen und dann diesen Code hinzufügen und SyncDB ausführen, ohne dass Änderungen vornehmen müssen. - Und ich bin ziemlich sicher, dass es früher funktioniert, aber ich habe seitdem viele Dinge an anderen Orten geändert, also weiß ich nicht, wo ich anfangen soll.
- Ich erhalte den gleichen Fehler für andere Modelle in verschiedenen Apps.
- Das Signal wird etwa zehnmal abgefeuert, nur die ersten Zeiten werfen den Fehler.
vielen dank für irgendwelche tipps!
Lösung
Fügen Sie dies dem Beginn Ihrer Init-Funktion hinzu: generasacodicetagpre.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow