具体来说,任何查询集都会导致这种情况:
users = User.objects.all().order_by('user_group__user_group_description', 'user_name')
all()
出现了 Undefined variable from import
错误。
这在我的任何视图查询集中都会出现,但服务器一切正常。我已经将django添加到强制内置中,重新安装了django,甚至重新安装了pydev,但它仍然坚称这个变量不存在,但服务器仍然能够正常运行。
更加恼人的是,最近它还能正常工作,而且代码也没有做出任何改变。
我不知道该怎么办。
编辑:所以我找到了一个解决办法,但我不确定为什么会有效。
降级到Django 1.6.5,然后再升级到1.7,重建Python解释器,问题就解决了。虽然不是最理想的解决方法,因为我的电脑上有来自1.6.5的文件,建议将它们删除...