首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在2016.1.2中,PyCharm不再自动完成Django模型查询

在2016.1.2中,PyCharm不再自动完成Django模型查询
EN

Stack Overflow用户
提问于 2016-04-19 23:27:18
回答 2查看 3.3K关注 0票数 11

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

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

EN

回答 2

Stack Overflow用户

发布于 2017-02-09 19:30:15

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

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

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

票数 24
EN

Stack Overflow用户

发布于 2016-04-20 05:25:19

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

令人费解。您是否尝试过重新启动PyCharm?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36722859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档