8

具体来说,任何查询集都会导致这种情况:

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 的文件,建议删除它们...

4

1 回答 1

1

我有同样的问题。它始于我将 Django 从 1.6 升级到 1.7

我的修复是降级到 1.6。您可以在系统范围的 python 环境中使用 1.6,并在虚拟环境中使用 1.7,Eclipse/PyDev 可以正常工作(除非了解 Django 1.7 功能)。

于 2014-10-31T22:07:26.843 回答