我正在使用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 Service Release 1
Pydev版本:3.9.2
升级到django 1.7时遇到了类似的问题(这就是为什么我在开发环境中保留了django 1.6的版本)。
答案 0 :(得分:1)