2012-04-04 7 views
0

python2.7, Django1.4Lauf Satchmo Shop

Browser: A server error occurred. Please contact the administrator. 

Server Error: 

    File "/home/edinteri/public_html/old/boxdecor/admin.py", line 6, in <module> 
    from edinteriores.boxdecor.models import Boxdecor, Imagens, Historico, Producto_exterior, Estado, Numeros_de_serie, Comentario, Alerta, ProjectoObra 
ImportError: No module named edinteriores.boxdecor.models 

Jede Hilfe würde geschätzt.

+0

ich bereit wäre, gibt es Probleme Datei in Ihren Einstellungen Pfad zu setzen. Versuchen Sie jedoch, die Site mit Django 1.3 auszuführen, und sehen Sie, ob das das Problem behebt. – percent20

+0

Es sieht aus wie edinteriores ist nicht auf Ihrem Python-Pfad. Welche Art von Umgebung verwenden Sie, um die Website zu bedienen? War die Seite schon eine Weile oder entwickeln Sie sie noch? – joshcartme

+0

Ich benutze CentOS. Ich entwickle es nicht ... jemand hat die Website vor ein paar Monaten (Jahren?) Gemacht und ich versuche es einzurichten! Wie kann ich die edinteriores in meinen Python-Pfad einfügen? – Silence

Antwort

0

Der Paketname "edinteriores" ist Ihrem Benutzernamen sehr ähnlich. Sie sollten das Paket finden und es zum Python-Pfad hinzufügen. Eine einfache Lösung ist

python manage.py ... --pythonpath=some-path 

oder PYTHONPATH Umgebungsvariablen setzen oder sys.path direkt in manage.py zu verlängern oder verwenden virtualenv.

Vielleicht, wenn sinnvoll sein, das Paket neu kompiliert werden, wenn Sie es verschoben haben, um korrekte Informationen in Zurückverfolgungs zu sehen, etc .: cd .../edinteriores; python -m compileall -f $(pwd)