При добавлении поля в модель возникает `django.db.utils.OperationalError: no such column` во время `makemigrations`.
Каждый раз, когда я пытаюсь python3 manage.py makemigrations
после добавления нового поля в модель, я получаю ошибку:
django.db.utils.OperationalError: no such column: network_user.following
Базой данных, используемой в проекте, является sqlite3
.
Вот что у меня было в models.py
, когда я уже создал пользователей:
class User(AbstractUser):
pass
А вот что я хотел получить после добавления нового поля:
class User(AbstractUser):
following = models.CharField(default='', max_length=1000000)
Я просмотрел множество постов по этой проблеме. И единственное решение, которое я нашел - это удалить базу данных и очистить файлы миграции в проекте Django. Этот метод работает, но вы теряете все данные.