我找到了答案!如果我命名的脚本与应用程序名称完全相同,就会发生这种情况!在
这是这篇文章的更正(简体)版本。 我正在尝试运行此独立脚本(甚至位于应用程序目录中):
#!/usr/local/bin/python -W ignore
# coding: utf-8
import sys, os
sys.path.append('/usr/home/code')
os.environ['DJANGO_SETTINGS_MODULE'] = 'tuppy.settings'
from tuppy.tup.models import *
some_dict={}
print UserProfile.objects.filter(id=1)
print 'lallala'
print some_dict['unexisting_key']
得到以下错误。请注意,脚本首先将正确的请求结果打印到UserProfile,只有面对另一个错误时才会打印错误的错误描述:
^{pr2}$
在尝试从auth_group获得第一个组时,我遇到了同样的问题(Django v.1.3.5)
Group.objects.get(name='First Group')
给出了相同的
FeildError
。在这确实奏效了:
我还没有深入研究django代码来找出原因。在
相关问题 更多 >
编程相关推荐