Django CharField default не работает

username = models.CharField(max_length=50, default='private') # Ошибка (1048, "Column 'username' cannot be null")
username = models.CharField(max_length=50, blank=True, default='private') # Ошибка (1048, "Column 'username' cannot be null")
username = models.CharField(max_length=50, blank=True, null=True, default='private') # Записывает пустоту вместо default

Как мне записать мое default значение? При создании модели передаю none в username


Ответы (1 шт):

Автор решения: Maxim Alyukov

Очень похоже на то, что ты не провел миграции

python3 manage.py makemigrations
python3 manage.py migrate
→ Ссылка