具体来说,任何查询集都会导致这种情况:
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 的文件,建议删除它们...