Python PyCharm不';t在2016年1月2日自动完成Django模型查询

Python PyCharm不';t在2016年1月2日自动完成Django模型查询,python,django,pycharm,Python,Django,Pycharm,PyCharm的2016.1.2版本似乎不再自动完成Django模型上的查询。例如,在Foo.objects.filter(一些字段查找)上,filter方法不会自动完成(或任何其他方法),字段查找参数也不会自动完成,这两种方法在PyCharm版本5中都有效。 还有其他人有这个问题吗?这是预期的行为吗?是否有需要打开的设置 编辑:重新启动或使缓存无效以及重新启动对此没有任何影响我刚刚在2016.1.2上尝试过,对于处理模型的语句,自动完成对我有效。我现在还没有更改PyCharm上几个版本的代码编

PyCharm的2016.1.2版本似乎不再自动完成Django模型上的查询。例如,在
Foo.objects.filter(一些字段查找)
上,filter方法不会自动完成(或任何其他方法),字段查找参数也不会自动完成,这两种方法在PyCharm版本5中都有效。 还有其他人有这个问题吗?这是预期的行为吗?是否有需要打开的设置


编辑:重新启动或使缓存无效以及重新启动对此没有任何影响

我刚刚在2016.1.2上尝试过,对于处理模型的语句,自动完成对我有效。我现在还没有更改PyCharm上几个版本的代码编辑设置


莫名其妙。你可能试过重新启动PyCharm吗?

老问题,但我在谷歌上搜索了同样的问题,因为我有同样的行为

对我来说,问题是PyCharm没有意识到该站点正在使用Django,因为我没有使用PyCharm的创建工具来启动Django项目。(我假设大多数人在尝试最初的几个项目后不会这样做,这就是为什么自动完成似乎可以工作,然后又会中断)


在Settings/Languages&Frameworks/Django下,确保Django支持已打开,并且正确指定了Settings.py和manage.py文件。这为我解决了问题。

真有趣。我和其他一些人一起参与这个项目,我们使用的是相同的vagrant设置,因此使用的是相同的vagrant python解释器。一个是使用PyCharm的2016.1.2版本,并且存在相同的问题,另一个是使用PyCharm版本,其中自动完成可以根据需要工作。。。谢谢你的努力!重新启动或使缓存无效以及重新启动没有任何效果,尽管我确信我已经激活了Django支持以及正确的设置和管理文件,因为我大量使用PyCharm提供的runserver、debugger和Django管理工具。但我可以想象,这是一件人们可以忘记的事情。他解决了我的问题。也帮助了我!