я пытаюсь добавить идентификатор учетной записи с полем uuid
class Account(AbstractBaseUser):
account_id = models.UUIDField(unique=True, default=uuid.uuid4, editable=False)
email = models.EmailField(verbose_name="email", max_length=60, unique=True)
username = models.CharField(max_length=30)
#other fields
, но когда я пытаюсь createsuperuser
, выдается следующая ошибка
django .db.utils .ProgrammingError: столбец account_account.account_id не существует LINE 1: ... nts_account "." Id "," accounts_account "." Пароль "," account_...
я также сделал makemigrations
и migrate
база данных: postgis в postgresql
operations = [
migrations.CreateModel(
name='Account',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True,
serialize=False, verbose_name='ID')),
('password', models.CharField(max_length=128,
verbose_name='password')),
('account_id', models.UUIDField(default=uuid.uuid4,
editable=False, unique=True)),
('email', models.EmailField(max_length=60, unique=True,
verbose_name='email')),