В моделях отсутствует ошибка при переносе проекта Django из dev в производство - PullRequest
1 голос
/ 02 января 2012

Я установил проект Django на своем ноутбуке и собрал свое первое приложение. Я установил все необходимое программное обеспечение на втором сервере и хочу перенести свой проект на этот.

После загрузки файлов я попробовал пару вещей, но все равно получаю сообщения об ошибках вроде:

ImportError at /
No module named myapp.models
Request Method: GET
Django Version: 1.3.1
Exception Type: ImportError
Exception Value:    
No module named myapp.models
Exception Location: /var/www/wsgi/myproject/myapp/admin.py in <module>, line 2
Python Executable:  /usr/bin/python
Python Version: 2.6.5

Проблемная строка на admin.py выглядит так:

from myapp.models import (...)

и файл models.py в этом приложении содержат необходимые данные, поэтому я думаю, что не может разрешить пространство имен приложения или что-то еще?

Ответы [ 2 ]

1 голос
/ 02 января 2012

Кажется, ваш PYTHONPATH не включает /var/www/wsgi/myproject.Можете ли вы показать свой конфигурационный файл WSGI?

1 голос
/ 02 января 2012

Вам может понадобиться переместить / создать файл __init__.py в каталоге вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...