Как исправить эту ошибку при создании суперпользователя? - PullRequest
1 голос
/ 03 мая 2019

Я сталкиваюсь с этой ошибкой при запуске этой команды:

heroku run python manage.py createsuperuser

Я попытался запустить makemigrations, а затем migrate, который работает нормально, но я все еще получаю эту ошибку.

У вас есть 13 не примененных миграций. Ваш проект может не работать должным образом, пока вы не примените миграции для приложений: admin, auth, contenttypes, session. Запустите «python manage.py migrate», чтобы применить их.

Traceback (последний вызов был последним): Файл "/app/.heroku/python/lib/python3.6/site-packages/django/db/backends/utils.py", строка 64, в исполнении вернуть self.cursor.execute (sql, params) Файл "/app/.heroku/python/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py", строка 337, в исполнении вернуть Database.Cursor.execute (self, query, params) sqlite3.OperationalError: нет такой таблицы: auth_user

редактирование:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.sqlite3',
    'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}

}

import dj_database_url

db_from_env = dj_database_url.config()
DATABASES['default'].update(db_from_env)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...