#python #django #postgresql
#python #django #postgresql
Вопрос:
Я новичок в django, и я сталкиваюсь со следующей проблемой. У меня есть поиск решения в Интернете, но я пока не смог его найти.
File "/home/r00t/projects/mp/mp/lib/python3.6/site-packages/django/db/backends/postgresql/base.py", line 187, in get_new_connection
connection = Database.connect(**conn_params)
File "/home/r00t/projects/mp/mp/lib/python3.6/site-packages/psycopg2/__init__.py", line 127, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: invalid port number: "<5432>"
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql'
'NAME': '<mpdb>',
'USER': '<admin>',
'PASSWORD': '<r00t>',
'HOST': '<127.0.0.1>',
'PORT': '<5432>',
}
}
Я попробовал следующее:
номер порта: правильный
имя базы данных: правильное
имя пользователя: правильное
пароль: правильный
Не могли бы вы, пожалуйста, помочь мне с благодарностью
Комментарии:
1. почему у вас есть символы < >
Ответ №1:
Когда вы видите <foo>
в описаниях или примерах, это обычно означает, что вы должны заменить это содержимое, включая угловые скобки, на реальное значение. Итак, после замены угловые скобки больше не существуют. Похоже, вы оставили литерал <
и >
на месте, что неверно.