为了账号安全,请及时绑定邮箱和手机立即绑定

解决:Specifying a namespace in include() without providing an app_name和XXX is not a registered namespace问题

python3 Django 环境下,如果你遇到namespace没有注册以及在根目录下urls.py中的include方法的第二个参数namespace添加之后就出错的问题。请在[app_name]目录下的urls.py中的urlpatterns前面加上app_name='[app_name]', [app_name]代表你的应用的名称。可以参考这篇:https://stackoverflow.com/questions/14892462/django-error-upolls-is-not-a-registered-namespace

正在回答

16 回答

一定要分清在哪个url.py文件中加。如果不知道就两个都试试看

我是在这个里面加了

https://img1.sycdn.imooc.com//5d18d60700014a6710490708.jpg

0 回复 有任何疑惑可以回复我~

感谢!

0 回复 有任何疑惑可以回复我~

感谢楼主


0 回复 有任何疑惑可以回复我~

特别感谢!!!

0 回复 有任何疑惑可以回复我~

666

1 回复 有任何疑惑可以回复我~

万分感谢

0 回复 有任何疑惑可以回复我~

谢谢,不过为啥在blog的 urls.py添加app_name = 'blog'就能解决呢?有大神解释下么

0 回复 有任何疑惑可以回复我~

感谢!

0 回复 有任何疑惑可以回复我~

谢谢楼主

0 回复 有任何疑惑可以回复我~

搞定 !!!谢谢楼主

0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65117    人
  • 解答问题       898    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

解决:Specifying a namespace in include() without providing an app_name和XXX is not a registered namespace问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号