Django - свойства полей модели не обновляются
auth_id = models.CharField('something', max_length=14, unique=True, null=True, blank=True)
name = models.CharField('something', max_length=64)
email = models.EmailField('something', unique=True)
class Meta:
verbose_name = 'something'
def __str__(self):
return self.name
В настоящее время я обновляю свойства auth_id and email
.
Ни одно из найденных мною решений не сработало.
Когда я выполняю команду py manage.py makemigrations
, то py manage.py migrate
в базе данных обновляется только max_length
. null & blank
для auth_id и unique
для email не отражаются в базе данных.
Я использую postgres.
После того, как я поменял ветку git, я не выполнил py manage.py makemigrations
затем py manage.py migrate
перед обновлением модели (в коде). Это привело к тому, что свойства не были обновлены в базе данных должным образом.