Ошибка Django при создании суперпользователя django.db.utils.Ошибка операции: такой таблицы нет: auth_user

#python #sql #django

Вопрос:

Я довольно новичок в джанго. Внезапно я столкнулся с этой ошибкой при попытке создать суперпользователя из командной строки Windows с помощью

 python manage.py createsuperuser
 

Когда я ввожу его, я получаю эту ошибку

 django.db.utils.OperationalError: no such table: auth_user
 

Я создал совершенно новую виртуальную среду и проект, но я продолжаю сталкиваться с этой проблемой. Кто-нибудь видел это раньше?

Комментарии:

1. может быть, сначала нужно сделать миграцию? python manage.py migrate

Ответ №1:

Как показывает ошибка, такой таблицы нет auth_user .

auth_user это таблица, в которой будет храниться информация о пользователе, но которая еще не была создана в базе данных.

Для этого выполните команду;

 python manage.py migrate