私は本当にここで立ち往生しています。私は今までうまく移行しているモデルを持っています。しかし、今日私は新しいフィールドを追加しschemamigration app --auto
、その後、新しく追加されたフィールドが見つかりましたが、実行migrate app
すると、フィールドnewfield
が存在しないと表示されます。理由がわかりません。コメントを外して、スキーマ移行と移行を再度試みましたが、同じエラーが吐き出されています。私は何を間違えましたか、そして私は今何をすべきですか?そのような場合の固定手順が必要です:(
手伝ってくれてありがとう
編集:
class User(models.Model):
registerdate = models.CharField(max_length=400,default='')
vorname = models.CharField(max_length=100,default='')
nachname = models.CharField(max_length=100,default='')
plz = models.CharField(max_length=10,default='') <------------- this field i added
land = models.CharField(max_length=100,default='')
エラーは言う:
the following sql statement failed: ALTER TABLE home_user DROP COLUMN plz CASCADE;
しかし今、私はこのフィールドのコメントを外し、移行しようとすると、PLZ
「関係の列がUSER
存在しません」と表示されます。どうしてこれなの?:(