AbstractUmailUserから継承したCustomUserモデルを作成しました。
私はそれを仕上げおよび移行を行うことが、私は次のエラーを取得していた後、アバターのフィールドを追加したい:Django AbstractEmailUserモデルの列が存在しません
column account_customuser.avatar does not exist
LINE 1: ...user"."name", "account_customuser"."valid_email", "account_c...
models.pyはこのようになりました
class CustomUser(AbstractEmailUser):
nickname = models.CharField('nickname', max_length=100, unique=True)
name = models.CharField(max_length=200, blank=True, null=True, default=None)
valid_email = models.BooleanField('valid email', default=False, blank=True)
avatar = models.ImageField(upload_to='profile/photo', blank=True, null=True, default=None)
何ができるように見えます私は正しくアバターフィールドを追加するのですか?
すべてのマイグレーションファイルを削除してから、マイグレーション後に –
マイグレーションをやり直してください。また、 'python manage.py migrate'を実行しましたか? –
すべてを削除して、もう一度移行を行いましたが、このエラーが発生しました。私はpostgresテーブルを削除する必要がありますか?できるだけ重要なデータがない場合は –