将Django项目从dev迁移到生产时,模型会丢失错误

时间:2012-01-02 17:34:07

标签: python django

我在笔记本电脑上设置了一个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 个答案:

答案 0 :(得分:1)

您可能需要在app目录中移动/创建__init__.py文件。

答案 1 :(得分:1)

您的PYTHONPATH似乎不包含/var/www/wsgi/myproject。你能展示你的WSGI配置文件吗?