我刚刚运行了这个django应用程序(也是一个经验不足的python用户),希望能够访问模型。
我有以下内容:
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.environment,则目前没有)?
thx