后端Num02

2018-11-12  本文已影响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:一个既可读又可写的类似于字典的对象

上一篇下一篇

猜你喜欢

热点阅读