Seite 1 von 1

ViewDoesNotExist - Could not import...

Verfasst: Sonntag 5. Oktober 2008, 17:07
von ferix
Hallo zusammen,

ich versuche gerade mein Django-Projekt mit mod_python zum laufen zu bekommen und drehe bald durch. Ich weiß einige hier halten davon nicht so viel, aber das ist für mich erst erst mal nebensächlich.

Die die grundsätzliche Konfiguration von mod_python sollte stimmen.

Versuche ich meine Seite aufzurufen kommt aber folgende Meldung:

ViewDoesNotExist at /
Could not import cms.views. Error was: No module named cms.views

Ich drehe so langsam durch. Starte ich über manage.py runserver funktioniert das Ganze ohne Probleme.
Auch die Admin-Seite ist aufrufbar bis nach dem Login das cms Modul gestartet werden soll.
Dementsprechend müsste meine Config mod-python Config korrekt sein.

Woran könnte das Ganze denn noch liegen? Ich weiß echt nicht weiter :(

Verfasst: Sonntag 5. Oktober 2008, 17:21
von Leonidas
Das Modul cms.views kann nicht geladen werden. Also prüfe den PYTHONPATH ob es vorhanden ist und auch die entsprechenen Leserechte gesetzt sind.

Achja, und schmeiß mod_python weg ;) Keine Ahnung warum Anfänger das immer so toll finden. Gegenüber allein schon FastCGI hat das keinerlei Vorteile.

Verfasst: Sonntag 5. Oktober 2008, 17:34
von lunar
Mmmh, vielleicht weil es in der Django-Dokumentation für Deployment empfohlen wird? Zumindest war das noch bei 0.9x so.

Verfasst: Sonntag 5. Oktober 2008, 17:40
von ferix
PythonPath sollte passen.
Wie gesagt Admin-Seite zum Login lässt sich normal aufrufen.

Verfasst: Sonntag 5. Oktober 2008, 18:05
von ferix
http://www.icoost.com/programmiersprach ... nd-apache/

Ist diese Anleitung für FastCGI brauchbar?

Verfasst: Sonntag 5. Oktober 2008, 19:04
von ferix
Hallo,

also ich habe nun alles mit der obigen Anleitung zum Laufen bekommen.

Nun meine Frage an die Profis, da ich im Serverbereich nicht so fit bin.
Ist diese Variante, wie Sie in der Anleitung ersichtlich ist, ok?

Sie weicht nämlich etwas von der Anleitung auf der offiziellen Django-Website und von dem Tutorial auf django-hosting.de ab, aber erschien mir etwas verständlicher.

Vielen Dank für Rückmeldungen.

Verfasst: Sonntag 5. Oktober 2008, 20:35
von Leonidas
ferix hat geschrieben:Nun meine Frage an die Profis, da ich im Serverbereich nicht so fit bin.
Ist diese Variante, wie Sie in der Anleitung ersichtlich ist, ok?
Ja, schließlich habe ich dem Autor gesagt wie es geht ;)

lunar, ja, ich habe mir schon öfter überlegt warum die gerade das Empfehlen. Als Django noch neu war, war es auch schon längst bekannt, dass mod_python für die Tonne ist. Immerhin gibt es inzwischen eine brauchbare FastCGI-Unterstützung, früher musste man sich Hugos Anleitungen durchlesen und versuchen daraus schlau zu werden.