【发布时间】:2020-04-24 15:54:22
【问题描述】:
我有一个名为 ubm-app 的 Django 项目,其中包含两个应用程序,main 和 ubm-app。我在main 应用程序的views.py 文件中创建了几个类,URLAdder 和URLModifier。我试图通过使用from . import views 行将这些视图导入我的urls.py 文件,但VS Code 向我显示错误unresolved import 'c:\Users\Hari\Desktop\django\UBM-App\main.'。
这是我的urls.py 文件。
from django.urls import path, include
from . import views
urlpatterns = [
path('',views.home,name='home'),
path('api/add/', views.URLAdder.as_view()),
path('api/modify/',views.URLModifier.as_view()),
]
这是我使用Configure Language Specific Settings... 选项时找到的settings.json 文件。
{
"C_Cpp.updateChannel": "Insiders",
"[python]": {
}
}
这是我的 Django 项目中.vscode 文件夹中的settings.json 文件。
{
"python.pythonPath": "env\\Scripts\\python.exe"
}
谁能建议解决这个问题并给出解释?我似乎一次又一次地遇到这些未解决的导入错误。如果错误是基本错误,请见谅。
【问题讨论】:
-
你安装了pylint吗?当涉及到 VSCode 中的错误导入错误消息时,这通常是问题
-
@Hybrid 是的,我已经安装了 pylint-django。版本是 2.0.15,pylint 版本是 2.4.4,但是我不太明白这里的必要性,因为之前没有 pylint 的情况下导入也可以,我没有看到我周围的人这样做是为了能够和平导入。
-
你能提供完整的回溯吗?
标签: python django visual-studio-code