我无法将模块导入 python

I cannot import a module into python

我正在上 django 课程,当我去输入 url 时,它导致了这个问题:

代码:

文件夹结构:

这是因为绝对导入对 Python 3 有效(更准确地说,缺少隐式相对导入),而且 pyping 模块很可能只为 Python 2. 而在 Python 2 中你可以这样做:

from core.views import home

在Python 3中(或者如果你在Python 2中有from __future__ import absolute_import),你必须做:

from .core.views import home

from pyping.core.views import home

你可以试试这个。

因此,要从核心导入视图,您应该这样做

from core import views as core_views

然后在您的主要项目中 urls.py 您可以通过

使用它
path('',core_views.home,name='home)

您还应确保您的应用程序核心位于主项目的已安装应用程序中 Settings.py

还要确保在您的 core.views 中存在主视图

Lmk 如果这有效