美文网首页
django 视图

django 视图

作者: 恬恬i阿萌妹O_o | 来源:发表于2018-11-01 11:51 被阅读0次

    视图介绍
    视图的功能 : 视图负责接受Web请求HttpRequest,进行逻辑处理,返回Web响应HttpResponse给请求者。
    使用视图的过程
    视图就是一个python函数,被定义在"应用/views.py"文件中。 使用视图时需要进行两方面操作,两个操作不分先后。

    1. 在"应用/views.py"中定义视图。
    2. 配置URLconf,将视图函数和url对应起来。
      视图URLconf
      获取值需要在正则表达式中使用小括号,分为两种方式:
      (1).位置参数 : url(r'^delete(\d+)/',views.show_arg), (2).关键字参数 : url(r'^delete(?P<id1>\d+)/',views.show_arg),
      视图就是python中的函数,视图一般被定义在"应用/views.py"文件中,此例中为"booktest/views.py"文件。视图必须返回一个HttpResponse对象或子对象作为响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误等。
      视图的第一个参数必须为HttpRequest实例,
      视图 HttpRequest对象
      属性: (1) . path:一个字符串,表示请求的页面的完整路径,
      (2) . method:一个字符串,表示请求使用的HTTP方法,常用值包括:'GET'、'POST'。
      (1) . 在浏览器中给出地址发出请求采用get方式,如超链接。
      (2) . 在浏览器中点击表单的提交按钮发起请求,如果表单的method设置为post则为post请求。
      (3) . encoding:一个字符串,表示提交的数据的编码方式。
      如果为None则表示使用浏览器的默认设置,一般为utf-8。
      (4) . GET:QueryDict类型对象,类似于字典,
      (5) . POST:QueryDict类型对象,类似于字典,
      (6) . FILES:一个类似于字典的对象,包含所有的上传文件
      (7) . COOKIES:一个标准的Python字典,包含所有的cookie,键和值都为字符串
      (8) . session:一个既可读又可写的类似于字典的对象

    相关文章

      网友评论

          本文标题:django 视图

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