我正在使用 Eclipse + PyDev。我刚刚将这台机器从 Django 1.6 切换到 1.8。在 Django 1.6 下,项目没有错误。现在,在 Django 1.8 下,对我的数据库模型上的属性的引用.objects
,例如
DatabaseModel.objects.filter(...)
给我错误
Undefined variable from import: filter
models.py 中不会出现这些错误;仅当我将 DatabaseModel 导入不同的模块并.objects
从不同的模块调用其属性的方法时。
如何让 Eclipse 停止报告这些错误?
更多细节:
Eclipse 版本:Kepler 服务版本 1
Pydev 版本:3.9.2
我在升级到 django 1.7 时遇到了类似的问题(这就是我在开发环境中保留 django 1.6 版本的原因)。