Django入门,'learning_logs.urls'模块找不到报错

在学习《Python 编程从入门到实践》的时候,跟着做了一下书上的Django项目,做一个管理学习笔记的网站,遇到了点问题,记录下来。
learning_logs/urls.py和learning_log/url.py的代码如下,在终端起runserver时候报错,ModuleNotFoundError: No module named ‘learning_logs.urls’。
Django入门,'learning_logs.urls'模块找不到报错_第1张图片Django入门,'learning_logs.urls'模块找不到报错_第2张图片Django入门,'learning_logs.urls'模块找不到报错_第3张图片
解决办法如下:
Django入门,'learning_logs.urls'模块找不到报错_第4张图片
在learning_logs/urls.py加上app_name = ‘learning_logs’.
原因是只在learning_log/urls.py中给了namespace, 但是learning_logs/urls.py中没有设置app_name,所以会找不到learning_logs下的模块,会报错。
问题解决。
Django入门,'learning_logs.urls'模块找不到报错_第5张图片

你可能感兴趣的:(Django,python)