Я следил за учебником Djangogirls, и, как правило, в учебном пособии вам предлагается создать базу данных на pythonanywhere
. Это, как правило, работает без сучка при использовании sqlite3
однако на этот раз я использую postgresql
и я получил ошибку ниже, когда я побежал migrate
команду в консоли:Postgresql: перенос локальной базы данных в базу данных PythonAnywhere
conn = _connect(dsn, connection_factory=connection_factory, async=async)
django.db.utils.OperationalError: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql
Что это значит именно?
с помощью python 3.5.1
django 1.9.8
postgresql 9.4
Благодарности
Ok после прочтения вокруг некоторых, это моя проблема в двух словах.
У меня есть postgresql работает локально. Затем я развернул wbapp на pythonanywhere. Хотя там я пытался создать базу данных, выполнив миграцию, которая привела к вышеуказанной ошибке.
С тех пор я понял, что мне нужно настроить postgresql для запуска на pythonanywhere. Я выполнил инструкции и сделал это, но я не понимаю, мне теперь нужно создавать базу данных с нуля? И если это так, что происходит со всеми моими таблицами и т. Д. Из моей локальной базы данных?
Возможный дубликат [django.db.utils.OperationalError Не удалось подключиться к серверу] (http://stackoverflow.com/questions/29937378/django-db-utils-operationalerror-could-not-connect-to-server) –
Действительно ли вы выполняете postgres на этом сервере? –
Я не совсем уверен. Как я могу это проверить? – John