我刚刚得到这个django应用程序(也是一个没有经验的python用户)正在运行并希望能够访问这些模型。将Django模型导入python cli脚本
我有以下几点:
import sys, os
sys.path.append('/Users/jx/dev/arc/django/second/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
from django.db import models
from testproject.models import Location
loc=Location.objects.get(name='Joes')
print loc.name
但出现以下错误:
Traceback (most recent call last):
File "zz.py", line 6, in <module>
from testproject.models import Location
ImportError: No module named testproject.models
有没有一种方法可以让我确定它是否被正确加载settings.py?还是有一个明显的语法问题? PYTHONPATH应该反映模型的位置(目前不打印os.environ)?
THX
我是一个涂料 - 我没有django项目目录中的脚本。我想这对路径信息是强制性的。 – timpone 2011-05-27 03:37:09