2012-04-04 2 views
0

python2.7, Django1.4Запуск Satchmo магазин

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 

Любая помощь будет оценена.

+0

Я был бы готов поспорить, есть вопросы, путь в файле настроек. Однако попробуйте запустить сайт с Django 1.3 и посмотреть, устраняет ли это проблему. – percent20

+0

Похоже, что edinteriores не находится на вашем пути python. Какую среду вы используете для обслуживания сайта? Был ли сайт на какое-то время или вы все еще разрабатываете его? – joshcartme

+0

Я использую CentOS. Я не разрабатываю его ... кто-то сделал сайт несколько месяцев (лет?) Назад, и я пытаюсь его настроить! Как я могу разместить edinteriores в моем пути python? – Silence

ответ

0

Название пакета "edinteriores" очень похоже на ваше имя пользователя. Вы должны найти этот пакет и добавить его в путь Python. Простое решение

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

или установить PYTHONPATH переменную окружения или продлить sys.path непосредственно в manage.py или использовать virtualenv.

Может быть, если будет полезно пересобрать пакет, если вы переместили его, чтобы увидеть правильную информацию в TRACEBACK и т.д .: cd .../edinteriores; python -m compileall -f $(pwd)