系统Win11
Python版本 3.10.4
Django版本 2
浏览器:Chrome

在文件名,url配置,view函数名等等,不要随便拼接下划线_,否则在浏览器访问的时候,容易报错。

Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/test_csrf/
Using the URLconf defined in mysite7.urls, Django tried these URL patterns, in this order:

admin/
test_cache
test_mw
test_csrf
abc
The current path, test_csrf/, didn’t match any of these.

You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.

具体示例:

图上的命名看起来没有问题对吧,先在去浏览器分别访问一下:
先访问带下划线的test_csrf

接下来访问无下划线的abc

至此,我们发现真的不能随便加下划线。
那么,到底是哪里不能加呢,具体是在路由url配置那里。
但是,为了容易记忆,我们命名各自东西,千万随便加下划线,可以改用驼峰命名法等。

别问我怎么发现这个问题的,我是折腾了几个小时,调了闹钟,睡了25分钟,在梦中想到这个解决办法的,底层思想就是控制变量法。

Django urls 下划线的坑-Using the URLconf defined in xxx, Django tried these URL patterns, in thi相关推荐

  1. $Django 多表操作(增删改查,基于双下划线,对象的查询) 在Python脚本中调用Django环境...

    0在Python脚本中调用Django环境. import osif __name__ == '__main__': os.environ.setdefault("DJANGO_SETTIN ...

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

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

  3. django(七)之数据库表的单表-增删改查QuerySet,双下划线

    https://www.cnblogs.com/haiyan123/p/7738435.html https://www.cnblogs.com/yuanchenqi/articles/6083427 ...

  4. day056-58 django多表增加和查询基于对象和基于双下划线的多表查询聚合 分组查询 自定义标签过滤器 外部调用django环境 事务和锁...

    一.多表的创建 from django.db import models# Create your models here. class Author(models.Model):id = model ...

  5. python Django 学习笔记 2020-11-6(input不显示提示信息,日历,datetime类型数据的显示,使用装饰器实现登录限制,文字下划线)

    1.input不显示提示信息 添加属性autocomplete="off".如: <input type="text" class="input ...

  6. 【踩坑】spconf.sty Latex样式模板的name包含下划线

    对于官方的Latex模板, 正常应该是这样: 但实际结果是这样: 找了很久都没有发现spconf.sty里哪里设置了\underline这句话.网上的\ulem也试过了不行. 后来仔细再看spconf ...

  7. php 字母数字下划线,CTF踩坑PHP编写一个不包含数字字母和下划线的后门

    首先要了解一下php中异或的用法 先看以下代码 echo "A"^"?"; ?> 运行结果 图片.png 我们可以看到,输出的结果是字符"~&q ...

  8. Django中双下划线的使用

    双下划线的使用 models.py中的内容如下: class Person(models.Model):id = models.AutoField(primary_key=True) #主键自动增长, ...

  9. django目录下的路由系统和视图函数

    一.Django路由系统(url) 1.什么是路由系统 路由系统的本质是URL模式以及要为该URL模式调用的视图函数之间的一个映射表即不同的url路径对应的不同的函数,该路由系统是存放在全局配置文件u ...

最新文章

  1. 教你控制Python多线程中线程数量
  2. QT的QQmlScriptString类的使用
  3. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1075:药房管理
  4. PooledDirectByteBuf源码分析
  5. object.assign
  6. mysql左键关联_MySQL的:左键删除重复列加入,3个表
  7. LeetCode 1180. 统计只含单一字母的子串
  8. NBT:你想成为计算生物学家?
  9. Ta 在假笑么?这个识别算法可以鉴定
  10. java web 路径 .html,java web 路径(java web 路径).doc
  11. 学生成绩查询html,中学生成绩查询用的一个网站叫什么行
  12. opengl游戏引擎源码_我用C++复刻了这款上世纪最伟大的游戏
  13. anaconda下载与spyder的报错解决
  14. pip常用指令及numpy安装
  15. 台计算机的本地打印机 并且,您在计算机上安装一台本地打印机。您共享这台打印机。您需要确保只有名为Grou..._考试资料网...
  16. 微信小程序识别图片并提取文字_微信小程序图片上传(文字识别)
  17. 中文分词工具安装教程及分词和词性标注应用(jieba、pyhanlp、pkuseg、foolnltk、thulac、snownlp、nlpir)
  18. python3爬取网易云歌曲,利用python3爬取网易云周杰伦所有专辑,歌曲,评论,并完成可视-站长资讯中心...
  19. 空间数据库之矢量数据上载方法
  20. 2018年常见的13种APP推广方法 最后一种运营者必看

热门文章

  1. H5画布绘制透明圆环
  2. 不爱说话?社交无能?或许你可以试试这种说话术
  3. C++实验3-定期存款利息计算器
  4. 外刊01 How is COVID-19 affecting our mental health?
  5. mysql数据库取交集_不同数据库取并集、交集、差集
  6. Web3中文|乱花渐欲meme人眼,BRC-20总市值逼近10亿美元
  7. 一段cmd代码强制关闭电脑自带杀毒
  8. UML详解之基本元素-关系
  9. 【干货】python xlwt写入excel操作
  10. excel调色板自定颜色_抓住Excel调色板