【发布时间】:2018-08-04 19:04:45
【问题描述】:
我正在尝试将基本 URL 映射到我的“学习日志”主页。这是我的主 urls.py 文件中的以下代码:
from django.contrib import admin
from django.urls import path
from django.urls import include
urlpatterns = [
path('admin/', admin.site.urls),
path(r' ', include('learning_logs.urls', namespace='learning_logs')),
]
我保存文件并查看终端以查看是否有任何问题,并显示以下错误:ModuleNotFoundError: No module named 'learning_logs.urls'
我不喜欢 python/django 并遵循一本名为 python 速成课程的书。不知道我做错了什么请帮忙!
【问题讨论】:
-
learning_logs 是我的应用程序之一,我在 settings.py 文件中添加了它。我如何在这里导入我的应用程序?
-
对不起,我误读了这个问题。您只需要在
learning_logs应用程序目录中拥有另一个urls.py。看看这个例子docs.djangoproject.com/en/2.0/intro/tutorial03/… -
谢谢哥们。我在 learning_logs 目录中的 urls.py 文件中缺少以下内容:app_name = 'learning_logs'....非常感谢您的帮助。