Django<v_11.1>报错:ImportError: No module named urls

本文解决了一个常见的Django项目问题:当尝试导入urls模块时出现ImportError错误。作者分享了如何正确地组织mysite/urls.py和myapp/urls.py文件,以及在遵循官方文档时需要注意的细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:

url.py文件时候出现:ImportError: No module named urls

问题解决

事实上,是自己个人问题,把mysite/urls.py,myapp/urls.py(需要新建),两个文件混淆了。因为是按照官方Doc码字,看错位置,以至于没有新建myapp/urls.py文件,从而导致错误发生。

  • mysite/urls.py
  • myapp/urls.py
  • myapp/views.py

相关的是以上3个文件。

其它

在没有解决问题之前,搜索解决办法找到不少相关问题。
1.一类是版本更新过遗留下来的问题;
http://www.cnblogs.com/timest/archive/2012/03/26/2417364.html
2.一类是看了以前的文档,却装的最新版django
http://bbs.youkuaiyun.com/topics/290034191
3.一类是没有按照标准要求写:
http://stackoverflow.com/questions/11185185/django-importerror-at-blog-no-module-named-urls
4.官方的标准是:
https://docs.djangoproject.com/en/1.11/intro/tutorial03/

问题总结

1.心急以至于跳过一个关键部分,才出现问题。说明了需要静心,不可急躁。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值