python - 自动完成在虚拟环境pycharm中不起作用

标签 python django autocomplete virtualenv pycharm

我目前正在开发一个 Django 项目,并在我安装的应用程序上安装了 djangorestframework。您可以在下面看到我的 pip freeze 文件:

Django==1.9.2
django-filter==0.12.0
djangorestframework==3.3.2
djangorestframework-jwt==1.7.2
eventbrite==3.3.3
Markdown==2.6.5
Pygments==2.1
PyJWT==1.4.0
requests==2.9.1
wheel==0.24.0

我的项目python解释器也指向正确的目录

enter image description here

但问题是 auto completion 功能不适用于 djangorestframework,如下所示。 Pycharm 无法识别我在此处导入的内容。

enter image description here

我还在 Pycharm 中启用了 Django 支持

谁能建议我应该怎么做才能在此处启用自动完成功能?谢谢

最佳答案

好的,我的问题已经解决了

1 - Go to `file --> Invalidate Caches/Restart`
2-  Wait for Pycharm to build new indexes 
3-  Then try to import your python modules.

它对我有用:)

enter image description here

关于python - 自动完成在虚拟环境pycharm中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35304648/

相关文章:

python - 为什么 Python 在 if 语句中将字符串/数字评估为 True 而 myNumber == True 返回 False?

django - 尝试删除对象时对象匹配查询不存在

python - Django - Tastypie POST(更新)导致 409 CONFLICT

django - 在 Django 1.11 中渲染没有 UL 的单选按钮

c++ - 仅在 Vim 中为 .h 和 .cpp 文件启用某些插件和选项

javascript - EasyAutocomplete 和输入宽度

python - Pandas - 获取行匹配条件的列值

python - 如何在两个 django 类之间共享变量?

python - 如何为装饰器编写测试函数?

jquery - 对于 CakePHP 自动完成来说,这是可接受的 Ajax 操作吗?