私は南を使用して移行に失敗しています。問題はこれです:
モデルを作成し、schemamigration app --auto を実行してから、アプリを移行しました。問題ありませんでした。その後、このモデルに別のフィールドを追加してから、これらの 2 つのコマンドを再度実行しましたが、「None」という列が存在しません。これは、foreignkey フィールドがあり、デフォルト値がなかったためだと思います。空の文字列のデフォルト値を追加してから、コマンドを再度実行しました。同じエラーが表示されました。モデルを削除し、スキーマ移行とアプリの移行を行いました。しかし、それでもこのエラーが発生し続けます。
これは私のモデルです:
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='')
email = models.EmailField(max_length=100,default='')
strasse = models.CharField(max_length=100,default='')
hausnr = models.CharField(max_length=100,default='')
stadt = models.CharField(max_length=100,default='')
land = models.CharField(max_length=100,default='')
##for confirm mails - the hash
unique = models.CharField(max_length=400,default='')
kennwort = models.CharField(max_length=200,default='')
username = models.CharField(max_length=200,default='')
locations = models.CharField(max_length=10, default='')
誰かが私を助けてくれますか?
どうもありがとう