【发布时间】:2021-08-31 23:02:15
【问题描述】:
我遇到了这个错误:
File "C:\Program Files\Python310\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 790, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "C:\Users\user\demoDjango\blog\eg\urls.py", line 1, in <module>
from blog.eg.views import home
ModuleNotFoundError: No module named 'blog.eg'
下面是我的 djangoDemo/blog/eg/urls 文件:
from django.urls import path
from . import views
urlpatterns =[
path('', views.home, name="home"),
]
这是我的 eg/views 文件:
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return HttpResponse("Hello, Django! ")
最后是 demodjango/blog/urls 映射文件:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path("", include("eg.urls")) ,
path('admin/', admin.site.urls),
]
【问题讨论】: