Lassen Sie uns sagen, ich habe ein Django-Modell, das wie folgt aussieht:Problem mit Migration Django Daten bei Modelländerungen später
class MyEntity(models.Model):
my_first_attribute = models.CharField(max_length=50)
ich eine Datenmigration, die einige Werte in MyEntity Modell einfügt.
Dann erstelle ich eine Schema-Migration, die ein weiteres Attribut "my_second_attribute" hinzufügt.
Wenn ich ./migrate.py in einer neuen Datenbank ausführen, schlägt die Datenmigration fehl und Django beschwert sich, dass myentity.my_second_attribute nicht existiert!
Gibt es dafür eine Lösung?
Haben Sie './manage.py makemigrations' und dann' ./manage.py migrate' ausgeführt? – trantu