美文网首页
后端Num02

后端Num02

作者: 山野过客 | 来源:发表于2018-11-12 10:48 被阅读0次

    视图介绍

    视图的功能 : 视图负责接受Web请求HttpRequest,进行逻辑处理,返回Web响应HttpResponse给请求者。

    使用视图的过程

    视图就是一个python函数,被定义在"应用/views.py"文件中。 使用视图时需要进行两方面操作,两个操作不分先后。

    在"应用/views.py"中定义视图。

    配置URLconf,将视图函数和url对应起来。

    视图URLconf

    获取值需要在正则表达式中使用小括号,分为两种方式:

    (1).位置参数 : url(r'^delete(\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:一个既可读又可写的类似于字典的对象

    相关文章

      网友评论

          本文标题:后端Num02

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