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