关于使用django2.0(或许2.0版本以上)在app下建立urls.py文件管理app中的路由映射使用path的不可行性。

使用django2.0在windows环境下创建项目,使用pycharm自带工具创建的django项目下的app里面没有urls.py文件,只有项目文件目录中有一个全局urls.py文件,这本身在django官方提供的意愿下是不建议在app下面使用urls.py文件(个人觉得),但是网上很多人,很多项目都喜欢这么用,也有很多成功的项目,本人在最近搞一个小项目的时候为了更好的管理项目,尝试使用在app下面创建urls.py,使用path管理映射路由,环境为python3.6 django2.0,遇到了上面的问题,网上找了很多答案,发现基本上是把path换成url的答案,这不是瞎扯蛋吗?如今新版本的django正在摈弃使用url的方式进行路由映射,而且本人也尝试过使用上述方法,貌似也是一样的问题提示找不到映射的地址,而项目本身后台运行是不会报错的。这就很神奇很奇怪了,明明逻辑上是没有问题的,访问时就是找不到对应的映射地址。

网上有几个老外哥们遇到了同样的问题,给django官方发邮件问是在回事,我他娘的看了几分钟也没看出来最后怎么解决的,就使劲的说他发邮件给官方了,一条记录下来都是一个逼样。根据Debug=True,网页中提示的可以看出,它的意思是django更青睐于在项目全局下配置文件urls.py文件下进行路由映射,我他娘的就奇怪了,上面说更青睐,可是没有说在app下面建urls.py不行啊。

然后果断把全部app下urls.py里的东西复制到全局urls.py下面,然后把app里的urls.py全删掉,项目成功又活了。
————————————————
版权声明:本文为CSDN博主「南方勇士」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37422923/article/details/96558959

Using the URLconf defined in catsui.urls, Django tried these URL patterns, in this order:相关推荐

  1. Using the URLconf defined in djangolx.urls, Django tried these URL patterns, in this order: 报错

    记录创建django 项目时发现的一个小问题 ,直接运行django项目运行  http://127.0.0.1:8000/ 报错 网上找了一圈 解决问题 .出现这种问题一般都是url设置有问题 用p ...

  2. django Using the URLconf defined in test02.urls, Django tried these URL patterns, in this order:

    就是 url 配错了..... 我想访问  127.0.0.1:8000/student/show 的 于是在 根路由  urls.py 配置 子路由配置 然后访问出错了, 报 404 因为跟路由匹配 ...

  3. Using the URLconf defined in test1.urls, Django tried these URL patterns, in this order: ^admin/解决

    使用版本:Django2.2 ,运行服务不报错. 大体意思是说 这样应该就是我们项目的urls文件有问题 这是我之前的urls 解决办法: 把中间的都置空,去掉admin

  4. python3.7.4+Django2.2.6一直提示path404报错问题:“Using the URLconf defined in XXX.urls, Django tried this...”

    [写在前面]: 最近在做python+Django做路径开发时一直被路由设置中的path路径设置所困扰,抽空把自己遇到的一些坑的解决方案一起和大家分享一下,欢迎大家评论区交流: [Django应用工作 ...

  5. Django urls 下划线的坑-Using the URLconf defined in xxx, Django tried these URL patterns, in thi

    系统Win11 Python版本 3.10.4 Django版本 2 浏览器:Chrome 在文件名,url配置,view函数名等等,不要随便拼接下划线_,否则在浏览器访问的时候,容易报错. Page ...

  6. Django视图、URL、模版简介

    Django视图.URL.模版简介 文章目录 Django视图.URL.模版简介 一.视图 1.简介 2.使用视图时需要进行两步操作: 3.定义视图 二.配置URLconf 1.查找视图的过程 2.U ...

  7. Django 笔记3 -- URL

    Django 笔记3 – URL Django 系列笔记是笔者学习.实践使用 Django 的相关笔记,大量参考了知了课堂的<Django零基础到项目实战>教程. 参考文档: Django ...

  8. Django View和URL

    网页程序的逻辑:request进来 -> 从服务器获取数据 -> 处理数据 -> 把网页呈现出来 url 设置相当于客户端向服务器发出request请求的入口,并用来指明要调用的程序 ...

  9. django外调用url_Django urls 配置 ,模版url调用

    urls.py 配置方法 1.先配置全局工程下的 url 分发,通过不同的url 匹配规则,分发到不同的app (app可理解为不同的站点) 一般设置全局工程的 url.py 分发到 -------- ...

最新文章

  1. PHP 数组函数分类和整理
  2. java 爬虫 保存cookies_写爬虫,免不了要研究JavaScript设置cookies的问题
  3. springboot入门_shiro
  4. 工作278:控制数据从字典表获取
  5. 2.10_hash_table_哈希表 / 散列表
  6. mysql 数据库中根据当前系统时间,取前后几秒、几分钟、几小时、几天
  7. 磁盘不见了只剩一个c盘_电脑硬盘分区突然见了就剩个C盘到磁盘管理看也只有C盘...
  8. 基于java的局域网端口扫描工具
  9. html中pt与px的转换,ptpx换算(pt和像素换算)
  10. 双目三维重建:双目摄像头实现双目测距(Python)
  11. 输出今天是星期几并计算n天后的日期(万年历)
  12. 每日新闻:麦肯锡:未来10年 人工智能为全球GDP贡献1.2%增长;工信部下发第19批CDN、云服务牌照...
  13. 华东师范大学计算机考研参考书,华东师范大学计算机科学与技术研究生考试科目和考研参考书目...
  14. 《Photoshop修色圣典(第5版)》—第1章1.10节何时两种效果最佳
  15. unity3D之简单的碰撞检测 .
  16. 把表中名为'诺基亚xxxx'的商品,改为'HTCxxxx',
  17. Libuv源码分析 —— 8. 线程池
  18. 参加SODA数据比赛
  19. 扑克牌上四个花色人物的故事,及其代表意义
  20. 美本计算机专业,2016美国本科计算机cs专业排名

热门文章

  1. C和C++数据结构相关概念
  2. php 内容转换dom,php – 防止DOMDocument :: loadHTML()转换实体
  3. 人工智能测试是什么意思_测试工程师必须懂这些
  4. vscode只有utf8_基于VSCode搭建LaTeX写作环境
  5. 「SVN」ubuntu svn自动忽略了.a.so等文件
  6. B13_NumPy数学函数(三角函数,舍入函数)
  7. 08_Android中的SimpleAdapter的使用
  8. Java程序执行Linux命令
  9. Java中实现的各种排序算法
  10. Oracle中管理用户(创建用户,用户加锁,用户解锁,修改用户密码,授权登录权限,撤销登录权限,授权连接权限,conn命令,创建角色,并为角色赋权限,将角色赋给指定用户)