Локальный сервер 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