美文网首页
day10-视图

day10-视图

作者: wenyilab | 来源:发表于2020-01-30 19:04 被阅读0次

1、视图的功能
  接收请求,进行处理,与M和T进行交互,返回应答
  返回html内容HttpResponse,也可能重定向redirect
2、视图函数使用
 2.1 使用
  1)定义视图函数
   request参数必须有
  2)配置url
建立url和视图函数之间的对应关系
 2.2 配置URL的过程
  1)在项目的urls文件包含具体应用的urls文件,在具体应用urls文件中包含具体url和视图函数的对应关系
  2)url配置项是定义在一个名叫urlpatterns的列表中,每一个元素是一个配置项,每一个配置项都调用url函数
3、错误视图
  1)404
    a)url没有配置
    b)url配置错误
  2)500
    a)视图出错
4、捕获url参数
  进行url匹配时,把所需要捕获的部分设置成一个正则表达式组,这样django框架就会自动将匹配后相应组的内容作为参数自动传递给视图函数
1)位置参数

url(r'^showarg(\d+)$',views.show_args)
def show_args(request,num):
    return HttpResponse(num)

2)关键字参数:在位置参数的基础上给正则表达式组命名即可
?P<组名>

# 视图中的参数名必须和正则表达式组名一致
url(r'^showarg(?P<num>\d+)$',views.show_args)

视图中的参数名必须和正则表达式组名一致

def show_args(request,num):
    return HttpResponse(num)

相关文章

  • day10-视图

    1、视图的功能  接收请求,进行处理,与M和T进行交互,返回应答  返回html内容HttpResponse,也可...

  • 21天女神养成记 day10

    Day10-【21天女神养成记-冬天爱吃火锅 可是吃完长痘怎么办??】-邸红敏-2018.12.17 直接来干货,...

  • 【Day20&Day21】G4小鲸鱼 优秀作业分析

    查阅 DAY10- DAY19 的同学优秀作业,写出自己具体学到了哪些以及哪些可以改进的地方。 优秀作业值得借鉴的...

  • 21天E战到底学习笔记Day10

    21天E战到底学习笔记Day10-认识函数 今天的学习内容是认识函数,Excel中是得函数者得天下,那函数这一...

  • #10 不管你在哪里,我会一直想你。

    Day10- 只要有生活,就可以写作。 有关朋友的电影,对我影响最深的就是「亲爱的伽利略」。小樱在学校因未批准使用...

  • swift 4.2代码实现表视图UITableView

    表视图的组成 表头视图: 表视图最上边的视图,用于展示表视图的信息,也可以放搜索栏 表脚视图: 表视图最下边的视图...

  • 使用ArchiMate进行业务架构建模的参考图示

    业务服务视图 业务渠道视图 业务服务实现视图 业务角色协作视图 业务流程协作视图 业务流程视图 业务对象视图 产品...

  • vue双向数据绑定的原理

    从模型到视图模型---->视图从 视图 模型 视图视图---->模型--->视图 为什么我们模型发生变化之后,对应...

  • 54 SQL中的视图和触发器

    为什么要有视图 视图和基本表的关系 练习 SQL视图 视图的建立和删除 视图插入数据 视图数据的删改 如果视图中存...

  • UML统一建模语言的几种视图简介

    UML统一建模语言的几种视图 UML有几种视图分类,分别是五种用例视图、逻辑视图、并发视图、组件视图、部署视图,有...

网友评论

      本文标题:day10-视图

      本文链接:https://www.haomeiwen.com/subject/drtwthtx.html