lokales Readthedocs mit uwsgi installieren

lokales Readthedocs mit uwsgi installieren

Ich versuche, eine lokale Instanz von readthedocs für die Verwaltung der Projektdokumentation einzurichten. Ich glaube, ich habe alles richtig installiert, mit readthedocs und seinen Abhängigkeiten in seiner eigenenvirtuelle Umgebung, Folgendes:http://read-the-docs.readthedocs.org/en/latest/install.html

manage.py runserverfunktioniert ohne Probleme, also versuche ich jetzt, es so einzurichten, dass es mit nginx+uwsgi ausgeführt wird.

Verwenden der Befehlszeile aus dem Verzeichnis „/var/www/rtd/checkouts/readthedocs.org“:

uwsgi --http :8111 --module readthedocs.wsgi --env DJANGO_SETTINGS_MODULE=readthedocs.settings -H /var/www/rtd

Ich erhalte die Fehlermeldung:

django.core.exceptions.ImproperlyConfigured: Fehler beim Importieren des Moduls privacy.backends.syncers.DoubleRemotePuller: „Kein Modul mit dem Namen privacy.backends.syncers“

Ich vermute, dass es sich hier um eine Art Pfadproblem handelt und die Bibliothek nicht gefunden werden kann, da sie mit ausgeführt wird runserver.

Hat jemand eine Ahnung, was ich hier übersehe? Oder gibt es andere empfohlene Möglichkeiten, eine lokale Instanz von readthedocs auszuführen?

Referenzierung: http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html

Antwort1

Ich habe festgestellt, dass bei der Verwendung von runserver"readthedocs.settings.sqlite" wurde als DJANGO_SETTINGS_MODULE festgelegt. Durch die uwsgientsprechende Aktualisierung der Zeile wurde das privacy.backends.syncers.DoubleRemotePullerImportproblem behoben

uwsgi --http :8111 --module readthedocs.wsgi --env DJANGO_SETTINGS_MODULE=readthedocs.settings -H /var/www/rtd

Beim Ausführen mit Postgres scheint es jedoch weiterhin ein Problem zu sein.

verwandte Informationen