【发布时间】:2020-11-03 17:53:31
【问题描述】:
当我想保存这个 django 文件时:
from django.urls import path
from . import views
urlpatterns = [
path('index/', views.index, name='main-view')
]
我收到一个错误:
“ImportError: 没有已知父包的尝试相对导入”
我该怎么处理它?
【问题讨论】:
当我想保存这个 django 文件时:
from django.urls import path
from . import views
urlpatterns = [
path('index/', views.index, name='main-view')
]
我收到一个错误:
“ImportError: 没有已知父包的尝试相对导入”
我该怎么处理它?
【问题讨论】:
尝试在与您的文件相同的目录中创建一个__init__.py 文件。然后在该__init__.py 文件中添加import views。
它应该可以工作,但如果没有,请尝试在您的代码中添加以下 sn-p:
import sys
sys.path.append('.')
编辑:这个 sn-p 应该在文件的顶部,在其他导入之前。
【讨论】: