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!

War es hilfreich?

Lösung

Fügen Sie dies dem Beginn Ihrer Init-Funktion hinzu: generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top