第18 章 No module named 'learning_logs.urls’模块找不到报错
首先遇到这个错误时应该在terminal里CTRL+C停止运行,然后待检查完以下两个.py 文件后。再在终端输入
1 | python3 manage.py runserver |
请务必检查每一个标点符号!!!
- 映射URL-打开项目主文件夹learning_log中的文件urls.py,确保包含以下代码:
1 2 3 4 5 6 7 | from django.urls import path, include from django.contrib import admin urlpatterns = [ path('admin/', admin.site.urls), path('', include('learning_logs.urls')), ] |
- 同时要在文件夹learning_logs中创建另一个urls.py文件,然后包含以下代码:
1 2 3 4 5 6 7 8 9 10 | """定义learning_logs的URL模式""" from django.urls import path from . import views app_name = 'learning_logs' urlpatterns = [ # 主页 path('', views.index, name='index'), ] |
代码来源自本书作者Eric Matthes网站关于本书第二版和Django2.0的更新。1
-
http://ehmatthes.github.io/pcc/chapter_18/README.html#creating-a-virtual-environment ??