在访问ec2上的应用时出现以下错误: -
ImportError at /
cannot import name <model_name>
..
..
Exception Location: /opt/ubuntu/projects/<project_name>/<app_name>/models.py in <module>, line 13
- 在将其部署到ec2时没有出现任何错误。
- 该应用程序在localhost以及heroku和bluemix上运行良好。
另外,尝试在远程实例的python shell中导入模型,但没有错误: -
ssh -i ~/.ec2/<mykey>.pem ubuntu@54.169.xx.xxx
cd opt/ubuntu/projects/<project_name>
source ../../envs/<project_name>/bin/activate
python manage.py shell
from <app_name>.models import <model_name>
这很遗憾没有给出任何错误。
导致这种情况的原因是什么?