Ich habe das Djangogirls-Tutorial gefolgt und in der Regel fordert das Tutorial, dass Sie eine Datenbank unter erstellen. Dies funktioniert in der Regel ohne Probleme, wenn sqlite3
aber dieses Mal unter Verwendung Ich verwende postgresql
und ich bekam die unten Fehlermeldung, wenn ich den migrate
Befehl in der Konsole lief:Postgresql: Lokale Datenbank in die PythonAnywhere-Datenbank migrieren
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
Was bedeutet das genau?
mit python 3.5.1
django 1.9.8
postgresql 9.4
Dank
Ok nach um etwas mehr zu lesen, das ist mein Problem auf dem Punkt.
Ich habe postgresql lokal ausgeführt. Ich habe dann die wbapp auf pythonanywhere bereitgestellt. Dort habe ich versucht, die Datenbank zu erstellen, indem ich migrate ausgeführt habe, was zu dem obigen Fehler geführt hat.
Seitdem erkannte ich, dass ich postgresql einrichten musste, um auf pythonanywhere zu laufen. Ich habe die Anweisungen befolgt und das getan, aber was ich nicht verstehe, ist, muss ich jetzt die Datenbank von Grund auf neu erstellen? Und wenn das der Fall ist, was passiert mit all meinen Tabellen etc. aus meiner lokalen Datenbank?
Mögliches Duplikat von [django.db.utils.OperationalError Konnte keine Verbindung zum Server herstellen] (http://stackoverflow.com/questions/29937378/django-db-utils-operationerror-could-not-connect-to-server) –
Betreiben Sie tatsächlich Postgres auf diesem Server? –
Ich bin mir nicht genau sicher. Wie würde ich das überprüfen? – John