# Error in connecting PostgreSQL

**URL:** <https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741>\
**Category:** Deployment\
**Created:** [January 22, 2022, 6:56pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741 "2022-01-22T18:56:10Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![gunaratna](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/gunaratna/32/1900_2.png) [@gunaratna](https://forum.djangoproject.com/u/gunaratna)\
**Post date:** [January 22, 2022, 6:56pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/1 "2022-01-22T18:56:10Z")

</div>

I am trying to connect to postgresql using Django documentation.  
However, I am getting following error.  
I am using Windows 10.

```auto
(lecture3) C:\Users\admin01\Documents\edx cs50\CS50Web\iExam>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
Exception in thread django-main-thread:
Traceback (most recent call last):
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\backends\base\base.py", line 230, in ensure_connection
    self.connect()
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\utils\asyncio.py", line 25, in inner
    return func(*args, **kwargs)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\backends\base\base.py", line 211, in connect
    self.connection = self.get_new_connection(conn_params)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\utils\asyncio.py", line 25, in inner
    return func(*args, **kwargs)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\backends\postgresql\base.py", line 199, in get_new_connection
    connection = Database.connect(**conn_params)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\psycopg2\ __init__.py", line 122, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: connection to server at "localhost" (::1), port 5432 failed: Connection refused (0x0000274D/10061)
        Is the server running on that host and accepting TCP/IP connections?
connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused (0x0000274D/10061)
        Is the server running on that host and accepting TCP/IP connections?

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Python38\lib\threading.py", line 932, in _bootstrap_inner
    self.run()
  File "C:\Python38\lib\threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\utils\autoreload.py", line 64, in wrapper
    fn(*args, **kwargs)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\core\management\commands\runserver.py", line 127, in inner_run
    self.check_migrations()
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\core\management\base.py", line 505, in check_migrations
    executor = MigrationExecutor(connections[DEFAULT_DB_ALIAS])
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\migrations\executor.py", line 18, in __init__
    self.loader = MigrationLoader(self.connection)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\migrations\loader.py", line 53, in __init__
    self.build_graph()
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\migrations\loader.py", line 223, in build_graph
    self.applied_migrations = recorder.applied_migrations()
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\migrations\recorder.py", line 77, in applied_migrations
    if self.has_table():
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\migrations\recorder.py", line 55, in has_table
    with self.connection.cursor() as cursor:
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\utils\asyncio.py", line 25, in inner
    return func(*args, **kwargs)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\backends\base\base.py", line 270, in cursor
    return self._cursor()
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\backends\base\base.py", line 246, in _cursor
    self.ensure_connection()
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\utils\asyncio.py", line 25, in inner
    return func(*args, **kwargs)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\backends\base\base.py", line 230, in ensure_connection
    self.connect()
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\utils.py", line 90, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\backends\base\base.py", line 230, in ensure_connection
    self.connect()
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\utils\asyncio.py", line 25, in inner
    return func(*args, **kwargs)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\backends\base\base.py", line 211, in connect
    self.connection = self.get_new_connection(conn_params)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\utils\asyncio.py", line 25, in inner
    return func(*args, **kwargs)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\django\db\backends\postgresql\base.py", line 199, in get_new_connection
    connection = Database.connect(**conn_params)
  File "C:\Users\admin01\Documents\edx cs50\CS50Web\django\lecture3\lib\site-packages\psycopg2\ __init__.py", line 122, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: connection to server at "localhost" (::1), port 5432 failed: Connection refused (0x0000274D/10061)
        Is the server running on that host and accepting TCP/IP connections?
connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused (0x0000274D/10061)
        Is the server running on that host and accepting TCP/IP connections?

```

settings.py in django

```auto
DATABASES = {
    'default': {
        'ENGINE':'django.db.backends.postgresql_psycopg2',
        'NAME':'iExam',
        'USER':'adm',
        'PASSWORD':'password',
        'HOST':'localhost',
        'PORT':'',
    }
}

```

---

<div class="post-metadata">

**Author:** ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)\
**Post date:** [January 22, 2022, 7:58pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/2 "2022-01-22T19:58:45Z")

</div>

Do you have PostgreSQL installed and running on your workstation? Is it using port 5432?

Do you have Window’s firewall running? If so, do you have port 5432 open?

Have you verified through other means such as psalm that those credentials are correct?

Are you able to connect to your local PostgreSQL instance using other tools such as psalm or PgAdmin?

---

<div class="post-metadata">

**Author:** ![gunaratna](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/gunaratna/32/1900_2.png) [@gunaratna](https://forum.djangoproject.com/u/gunaratna)\
**Post date:** [January 22, 2022, 8:17pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/3 "2022-01-22T20:17:59Z")

</div>

Hi,

Thanks for reply.  
I have imported only psycopg2 using python. I have not installed anything about postgresql otherwise. I was just following instructions on django documentation.

Windows firewall is not running on my machine.  
But, anti-virus is running.

---

<div class="post-metadata">

**Author:** ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)\
**Post date:** [January 22, 2022, 11:38pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/4 "2022-01-22T23:38:34Z")

</div>

If you are going to try to connect to a PostgreSQL database, that database needs to exist somewhere.

---

<div class="post-metadata">

**Author:** ![gunaratna](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/gunaratna/32/1900_2.png) [@gunaratna](https://forum.djangoproject.com/u/gunaratna)\
**Post date:** [January 23, 2022, 3:15pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/5 "2022-01-23T15:15:58Z")

</div>

Thank you for the reply.  
I will try it.

---

<div class="post-metadata">

**Author:** ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)\
**Post date:** [January 23, 2022, 3:24pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/6 "2022-01-23T15:24:23Z")

</div>

I’m curious.

> [@gunaratna](#):
>
> I was just following instructions on django documentation.

Specifically, which instructions were you following? (Which page?)

---

<div class="post-metadata">

**Author:** ![gunaratna](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/gunaratna/32/1900_2.png) [@gunaratna](https://forum.djangoproject.com/u/gunaratna)\
**Post date:** [January 23, 2022, 6:09pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/7 "2022-01-23T18:09:18Z")

</div>

I was following below instructions.  
[https://docs.djangoproject.com/en/4.0/ref/databases/#postgresql-notes](https://docs.djangoproject.com/en/4.0/ref/databases/#postgresql-notes)

---

<div class="post-metadata">

**Author:** ![KenWhitesell](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/kenwhitesell/32/280_2.png) [@KenWhitesell](https://forum.djangoproject.com/u/KenWhitesell)\
**Post date:** [January 23, 2022, 6:17pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/8 "2022-01-23T18:17:57Z")

</div>

Ok, it’s more clear on [How to install Django | Django documentation | Django](https://docs.djangoproject.com/en/4.0/topics/install/), specifically at [Get your database running](https://docs.djangoproject.com/en/4.0/topics/install/#get-your-database-running).

---

<div class="post-metadata">

**Author:** ![gunaratna](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/gunaratna/32/1900_2.png) [@gunaratna](https://forum.djangoproject.com/u/gunaratna)\
**Post date:** [January 23, 2022, 6:22pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/9 "2022-01-23T18:22:59Z")

</div>

Thank you for this info.

---

<div class="post-metadata">

**Author:** ![Bounti](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/bounti/32/6925_2.png) [@Bounti](https://forum.djangoproject.com/u/Bounti)\
**Post date:** [January 24, 2022, 5:28am UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/10 "2022-01-24T05:28:39Z")

</div>

As previously mentioned, you need to actually install the database software on the machine and have it running using the user/password settings you have declared in SETTINGS.

You can then create the database (named iExam in your case) using various tools such as PgAdmin, DBeaver, or TablePlus if you want something more light weight.

---

<div class="post-metadata">

**Author:** ![gunaratna](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/gunaratna/32/1900_2.png) [@gunaratna](https://forum.djangoproject.com/u/gunaratna)\
**Post date:** [February 4, 2022, 10:50pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/11 "2022-02-04T22:50:57Z")

</div>

Thanks for the reply.

---

<div class="post-metadata">

**Author:** ![ArslanDevPy](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/arslandevpy/32/11189_2.png) [@ArslanDevPy](https://forum.djangoproject.com/u/ArslanDevPy)\
**Post date:** [December 5, 2022, 7:22am UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/12 "2022-12-05T07:22:50Z")

</div>

check db run or not and check db port

---

<div class="post-metadata">

**Author:** ![iammuhammadnoumankha](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/iammuhammadnoumankha/32/22870_2.png) [@iammuhammadnoumankha](https://forum.djangoproject.com/u/iammuhammadnoumankha)\
**Post date:** [July 27, 2024, 1:37pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/13 "2024-07-27T13:37:41Z")

</div>

I am using the console. neon and I got an error while  
“python manage.py make migrations”

Error:  
makemigrations.py:160: RuntimeWarning: Got an error checking a consistent migration history performed for database connection ‘default’: connection to server at “localhost” (::1), port 5432 failed: server does not support SSL, but SSL was required

warnings.warn(  
No changes detected

---

<div class="post-metadata">

**Author:** ![iammuhammadnoumankha](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/iammuhammadnoumankha/32/22870_2.png) [@iammuhammadnoumankha](https://forum.djangoproject.com/u/iammuhammadnoumankha)\
**Post date:** [July 27, 2024, 1:40pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/14 "2024-07-27T13:40:14Z")

</div>

i am also giving a correct details  
like in settings.py file

"  
DATABASES = {  
‘default’: {  
‘ENGINE’: ‘django.db.backends.postgresql’,  
‘NAME’: getenv(‘PGDATABASE’),  
‘USER’: getenv(‘PGUSER’),  
‘PASSWORD’: getenv(‘PGPASSWORD’),  
‘HOST’: getenv(‘PGHOST’),  
‘PORT’: getenv(‘PGPORT’, 5432),  
‘OPTIONS’: {  
‘sslmode’: ‘require’,  
},  
}  
}  
"

and it provided credentials in the .env file.

---

<div class="post-metadata">

**Author:** ![anefta](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/anefta/32/10649_2.png) [@anefta](https://forum.djangoproject.com/u/anefta)\
**Post date:** [July 28, 2024, 11:06pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/15 "2024-07-28T23:06:51Z")

</div>

You could remove the **sslmode** and upgrade your PostgreSQL.  
Try this with **os.environ** :

```auto
import os

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': os.environ.get('PGDATABASE'),
        'USER': os.environ.get('PGUSER'),
        'PASSWORD': os.environ.get('PGPASSWORD'),
        'HOST': os.environ.get('PGHOST'),
        'PORT': os.environ.get('PGPORT', 5432),
    }
}

```

---

<div class="post-metadata">

**Author:** ![mojjam07](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/mojjam07/32/24044_2.png) [@mojjam07](https://forum.djangoproject.com/u/mojjam07)\
**Post date:** [September 20, 2024, 8:13pm UTC](https://forum.djangoproject.com/t/error-in-connecting-postgresql/11741/16 "2024-09-20T20:13:31Z")

</div>

I’m also facing this same issue, but my error is happening in render ui dashboard, I’ve been using it normally until deployment. Pls i need help.

Here is my error:

?: (staticfiles.W004) The directory ‘/opt/render/project/src/backview/static’ in the STATICFILES\_DIRS setting does not exist.

Sep 20 08:46:14 PMTraceback (most recent call last):

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 279, in ensure\_connection

Sep 20 08:46:14 PM self.connect()

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner

Sep 20 08:46:14 PM return func(\*args, \*\*kwargs)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 256, in connect

Sep 20 08:46:14 PM self.connection = self.get\_new\_connection(conn\_params)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner

Sep 20 08:46:14 PM return func(\*args, \*\*kwargs)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/backends/postgresql/base.py”, line 332, in get\_new\_connection

Sep 20 08:46:14 PM connection = self.Database.connect(\*\*conn\_params)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/psycopg2/ **init**.py”, line 122, in connect

Sep 20 08:46:14 PM conn = \_connect(dsn, connection\_factory=connection\_factory, \*\*kwasync)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PMpsycopg2.OperationalError: connection to server at “localhost” (::1), port 5432 failed: Connection refused

Sep 20 08:46:14 PM Is the server running on that host and accepting TCP/IP connections?

Sep 20 08:46:14 PMconnection to server at “localhost” (127.0.0.1), port 5432 failed: Connection refused

Sep 20 08:46:14 PM Is the server running on that host and accepting TCP/IP connections?

Sep 20 08:46:14 PM

Sep 20 08:46:14 PM

Sep 20 08:46:14 PMThe above exception was the direct cause of the following exception:

Sep 20 08:46:14 PM

Sep 20 08:46:14 PMTraceback (most recent call last):

Sep 20 08:46:14 PM File “/opt/render/project/src/backview/manage.py”, line 22, in

Sep 20 08:46:14 PM main()

Sep 20 08:46:14 PM File “/opt/render/project/src/backview/manage.py”, line 18, in main

Sep 20 08:46:14 PM execute\_from\_command\_line(sys.argv)

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/core/management/ **init**.py”, line 442, in execute\_from\_command\_line

Sep 20 08:46:14 PM utility.execute()

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/core/management/ **init**.py”, line 436, in execute

Sep 20 08:46:14 PM self.fetch\_command(subcommand).run\_from\_argv(self.argv)

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/core/management/base.py”, line 413, in run\_from\_argv

Sep 20 08:46:14 PM self.execute(\*args, \*\*cmd\_options)

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/core/management/base.py”, line 459, in execute

Sep 20 08:46:14 PM output = self.handle(\*args, \*\*options)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/core/management/base.py”, line 107, in wrapper

Sep 20 08:46:14 PM res = handle\_func(\*args, \*\*kwargs)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/core/management/commands/migrate.py”, line 118, in handle

Sep 20 08:46:14 PM executor = MigrationExecutor(connection, self.migration\_progress\_callback)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/migrations/executor.py”, line 18, in **init**

Sep 20 08:46:14 PM self.loader = MigrationLoader(self.connection)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/migrations/loader.py”, line 58, in **init**

Sep 20 08:46:14 PM self.build\_graph()

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/migrations/loader.py”, line 235, in build\_graph

Sep 20 08:46:14 PM self.applied\_migrations = recorder.applied\_migrations()

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/migrations/recorder.py”, line 89, in applied\_migrations

Sep 20 08:46:14 PM if self.has\_table():

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/migrations/recorder.py”, line 63, in has\_table

Sep 20 08:46:14 PM with self.connection.cursor() as cursor:

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner

Sep 20 08:46:14 PM return func(\*args, \*\*kwargs)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 320, in cursor

Sep 20 08:46:14 PM return self.\_cursor()

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 296, in \_cursor

Sep 20 08:46:14 PM self.ensure\_connection()

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner

Sep 20 08:46:14 PM return func(\*args, \*\*kwargs)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 278, in ensure\_connection

Sep 20 08:46:14 PM with self.wrap\_database\_errors:

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/utils.py”, line 91, in **exit**

Sep 20 08:46:14 PM raise dj\_exc\_value.with\_traceback(traceback) from exc\_value

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 279, in ensure\_connection

Sep 20 08:46:14 PM self.connect()

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner

Sep 20 08:46:14 PM return func(\*args, \*\*kwargs)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/backends/base/base.py”, line 256, in connect

Sep 20 08:46:14 PM self.connection = self.get\_new\_connection(conn\_params)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/utils/asyncio.py”, line 26, in inner

Sep 20 08:46:14 PM return func(\*args, \*\*kwargs)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/django/db/backends/postgresql/base.py”, line 332, in get\_new\_connection

Sep 20 08:46:14 PM connection = self.Database.connect(\*\*conn\_params)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PM File “/opt/render/project/src/.venv/lib/python3.11/site-packages/psycopg2/ **init**.py”, line 122, in connect

Sep 20 08:46:14 PM conn = \_connect(dsn, connection\_factory=connection\_factory, \*\*kwasync)

Sep 20 08:46:14 PM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Sep 20 08:46:14 PMdjango.db.utils.OperationalError: connection to server at “localhost” (::1), port 5432 failed: Connection refused

Sep 20 08:46:14 PM Is the server running on that host and accepting TCP/IP connections?

Sep 20 08:46:14 PMconnection to server at “localhost” (127.0.0.1), port 5432 failed: Connection refused

Sep 20 08:46:14 PM Is the server running on that host and accepting TCP/IP connections?

Pls HELP!
