Ich habe einen Fehler bei der Erstellung meines eigenen Benutzermodells gemacht und versuche mich zu erholen.Laden eines Scheinwerfers vor einer Migration in den Süden
Ich habe eine South-Migration erstellt, die meine alten Benutzermodelle kopiert und django.contrib.auth.models.User-Modelle erstellt. Um sicherzustellen, dass meine derzeitigen Benutzer nicht im Dunkeln gelassen werden, habe ich eine Reihe von Komponententests erstellt, um sicherzustellen, dass alles entsprechend konvertiert wird.
Also, ich muss die South Migration testen und sehen, ob es funktioniert hat. Um dies zu tun, muss ich Daten des alten Benutzertyps laden, bevor die Migration ausgeführt wird. Wie mache ich das?
Beachten Sie, dass das Laden von 'initial_data' auf diese Weise eine schlechte Idee ist: Nach einiger Zeit werden Sie neue Instanzen von Objekten in' initial_data.json' hinzufügen, die vor der Modellmigration geladen werden müssen. Getestet und nicht genehmigt;). –