django中未解决的导入“博客”

时间:2019-02-24 16:38:51

标签: python django python-3.x

我在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")),
]

2 个答案:

答案 0 :(得分:0)

如果Blog模块位于父目录中,则可能需要relative import

from ...Blog import views

或者,如果它在同一目录中,则还需要相对导入:

from .Blog import views

More on relative imports

另一种选择是在VS Code中设置project root

答案 1 :(得分:0)

问题仅是由称为“ Visual Studio IntelliCode-预览”的Visual Studio代码扩展引起的错误。