Проблема с миграцией django / django.db.utils.ProgrammingError: invalid dsn: invalid connection option «players»
я столкнулся с проблемой при попытке перенести мой проект на docker postgres db!
Ошибка:
Файл «D:\TeamsProject.venv\Lib\site-packages\psycopg2_init_.py», строка 121, in connect dsn = _ext.make_dsn(dsn, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл «D:\TeamsProject.venv\Lib\site-packages\psycopg2\extensions.py», строка 167, in make_dsn parse_dsn(dsn) django.db.utils.ProgrammingError: invalid dsn: invalid connection option «players»
INSTALLED_APPS = [
'unfold',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'teams',
'players',
'matches',
'common',
]
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': config('DB_NAME'),
'USER': config('DB_USER'),
'PASSWORD': config('DB_PASSWORD'),
'HOST': config('DB_HOST', default='localhost'),
'PORT': config('DB_PORT', default='5432'),
},
}
Больше контекста:
У меня есть приложение с именем players
и моделью Player
в нем.
Конфигурация БД в settings.py
была проверена 100 раз.
Также пробовал вручную соединиться с БД через команды Docker, и все работает нормально.
Я не могу понять, откуда взялась эта проблема...
Перепроверил весь код на наличие опечаток, проверил настройки db, переустановил decouple и psycopg2 и еще 100 вещей.