Локальный сервер Django не запускается после жесткой перезагрузки

Я новичок, разрабатывающий Django сайт в виртуальной среде pipenv. Сервер запускался и работал без проблем. После того, как мой компьютер замерз, и я перезагрузился с помощью жесткой перезагрузки, я не могу заставить сервер Django работать.

Вот ошибка, которую я вижу после запуска, python manage.py runserver

Похоже, что после перезагрузки у вас не запущен postgres. Можете ли вы попробовать войти в pgadmin? Обычно он устанавливается с настройками postgres по умолчанию. Поэтому зайдите в меню windows - пуск - программы - pgadmin. Посмотрите, сможете ли вы подключиться оттуда, чтобы мы могли убедиться, что у вас запущен Postgres, прежде чем проводить дальнейшие исследования. Дайте мне знать, как все пройдет.

Сначала убедитесь, что порт по умолчанию для postgres указан как 5432 в settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'mydatabase',                      
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}

Далее, запустите Postgres, вызвав:

# Linux
sudo systemctl start PostgreSQL

# Macos
brew services start postgresql 
Вернуться на верх