Подключение postgreSQL к django. В settings.py я базу данных подключил , при подключений вылетает вот эта ошибка: fe_sendauth: no password supplied
код для подключения к базам данных , закину лучше весь код , чтобы понятнее было
import psycopg2
from config import host, user, password, db_name
connection = psycopg2.connect("")
try:
connection = psycopg2.connect(
host=host,
user=user,
pssword=password,
database=db_name
)
with connection.cursor() as cursor:
cursor.execute(
"SELECT version();"
)
print(f"Server version: {cursor.fetchnone()}")
except Exception as ex:
print("[INFO] Error while working with PostgreSQL", ex)
finally:
if connection:
connection.close()
print("[INFO] PostgreSQL connection closed")
и еще создал файл config.py и уже от туда импортировал переменные
host = 'localhost'
user = 'postgres'
password = '*****'
db_name = 'encomdb'
код в settings.py для бд
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'encomdb',
'USER': 'postgres',
'PASSWORD': '*****',
'HOST': 'localhost',
'PORT': '5432',