Подключение 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',
Вернуться на верх