我在Visual Studio代码中得到了一个未解决的导入“博客”。它突然发生了,我正在通过conda使用venv,我没有对venv进行任何更改,一切仍在工作,但是拥有它确实很烦人。 正如我所说,我没有更改项目中可能有意造成此问题的任何内容。
from django.contrib import admin
from django.urls import path, include
from Blog import views
urlpatterns = [
path('admin/', admin.site.urls),
path("blog/", include("Blog.urls")),
path("index/", views.index.as_view(), name="index"),
path("", include("django.contrib.auth.urls")),
path("signup/", views.SignUp.as_view(), name="SignUp"),
path("accounts/", include("django.contrib.auth.urls")),
]
答案 0 :(得分:0)
如果Blog
模块位于父目录中,则可能需要relative import:
from ...Blog import views
或者,如果它在同一目录中,则还需要相对导入:
from .Blog import views
另一种选择是在VS Code中设置project root。
答案 1 :(得分:0)
问题仅是由称为“ Visual Studio IntelliCode-预览”的Visual Studio代码扩展引起的错误。