找不到导入的参考
Imported references not found
我遇到了 django
和 rest_framework
包没有成功导入 PyCharm Professional 的问题。
在项目首选项中,我启用了 Django 支持并正确设置了项目根目录、设置文件和管理文件。我的项目解释器使用 Pycharm 在我创建项目时创建的 Virtualenv 环境。项目解释器安装了 requirements.txt.
中定义的所有包。
在我项目的大多数 Python 文件中,我注意到一些 rest_framework
包可以导入,但其他包无缘无故不能导入。例如import from rest_framework.views import APIView
可以正常导入,但是from django.http import HttpResponse
不能正常导入,显示Unresolved reference 'HttpResponse'
。
我注意到可以解析对django.http
的引用,所以我不确定为什么找不到对HttpResponse
的引用。
我尝试了以下方法来解决这个问题:
- 使缓存无效并重新启动 IDE。
- 正在删除虚拟环境,创建一个新环境,然后重新启动 IDE。
- 删除
.idea
文件并重新导入项目。
我真的不知道接下来要尝试什么。使用 PyCharm 的主要好处是 IntelliSense 功能,这些功能无法在所有未正确导入的包的情况下正常工作。非常感谢任何建议:)
从 首选项中删除 __init__.py
|按文件内容分类的文件类型 auto-detected |文件名模式
我遇到了 django
和 rest_framework
包没有成功导入 PyCharm Professional 的问题。
在项目首选项中,我启用了 Django 支持并正确设置了项目根目录、设置文件和管理文件。我的项目解释器使用 Pycharm 在我创建项目时创建的 Virtualenv 环境。项目解释器安装了 requirements.txt.
中定义的所有包。
在我项目的大多数 Python 文件中,我注意到一些 rest_framework
包可以导入,但其他包无缘无故不能导入。例如import from rest_framework.views import APIView
可以正常导入,但是from django.http import HttpResponse
不能正常导入,显示Unresolved reference 'HttpResponse'
。
我注意到可以解析对django.http
的引用,所以我不确定为什么找不到对HttpResponse
的引用。
我尝试了以下方法来解决这个问题:
- 使缓存无效并重新启动 IDE。
- 正在删除虚拟环境,创建一个新环境,然后重新启动 IDE。
- 删除
.idea
文件并重新导入项目。
我真的不知道接下来要尝试什么。使用 PyCharm 的主要好处是 IntelliSense 功能,这些功能无法在所有未正确导入的包的情况下正常工作。非常感谢任何建议:)
从 首选项中删除 __init__.py
|按文件内容分类的文件类型 auto-detected |文件名模式