
【Django系列】Django路由所有知识点总结
发布日期:2021-05-04 02:08:34
浏览次数:40
分类:技术文章
本文共 651 字,大约阅读时间需要 2 分钟。
前言
MVT模式中的V,V代表视图,在Django中的视图主要用来接受web请求,并做出响应。视图的本质就是一个python中的函数。
视图的响应分为两大类:
1. 以json数据形式返回2. 以网页的形式返回 重定向到另一个网页 错误视图页面(404,500等) 视图响应的过程:浏览器中发送请求 → urls路由匹配 → 视图响应 → 回馈到浏览器
1. url配置
1.1 配置流程
settings中制定根级url配置文件的路径,根路径配置变了为ROOT_URLCONF,默认为工程目录下的urls.py文件
1.2 urlpatterns
一个url实例的对象,全在根配置搞定,内部由url组成在django2.0以下的版本中定义url组成: url(r‘^learn/’, views.learn)在django2.0以上版本中定义path和re_path: from django.urls import path, re_path path(‘learn/’, views.learn) 或 re_path(‘learn/’, views.learn) # re_path中定义的路由地址可以写正则表达式
1.3 路由分发
在工程目录的urls.py中编写配置规则,分别引入各各应用中创建的urls.py 文件在django2.0以下版本中定义路由分发: from django.conf.urls import includ
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年03月27日 06时18分43秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Python3序列
2019-03-04
React中设置404页面
2019-03-04
vue调试工具vue-devtools安装及使用
2019-03-04
CSS总结div中的内容垂直居中的四种方法
2019-03-04
[BZOJ4878]挑战NP-Hard
2019-03-04
vue指令之v-for
2019-03-04
[CF1278F]Cards
2019-03-04
Vue的is属性
2019-03-04
vue组件传参 props default 数组/对象的默认值应当由一个工厂函数返回
2019-03-04
vue爬坑之 父组件向子组件异步传参 子组件中拿不到值的解决方法
2019-03-04
js基础复习5-原型链与js的成员查找机制
2019-03-04
【游记】被吊打DAY2
2019-03-04
微信公众号开发之素材管理
2019-03-04
修改dynamic web module的版本大小
2019-03-04
Node.js response 页面中文乱码
2019-03-04
gitee 修改个人域名 个人空间地址 URL
2019-03-04
C++11中bind的使用错误
2019-03-04
futex同步机制分析之三内核实现
2019-03-04
多线程的伪共享
2019-03-04