视图层
一个视图函数,简称视图,是一个简单的Python函数,它接受Web请求并且返回Web响应。
无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在Python目录下面,一般放在项目的views.py文件中。
每个视图函数都负责返回一个HttpResponse对象,对象中包含生成的响应。视图层中有两个重要的对象:请求对象(request)与响应对象(HttpResponse)。
请求对象:HttpRequest 对象(简称request 对象)
以下介绍几个常用的request属性
GET
数据类型是QueryDict,一个类似于字典的对象,包含HTTP GET的所有参数。有相同的键,就把所有的值放到对应的列表里。
取值格式:对象.方法
get():返回字符串,如果该键对应有多个值,取出该键的最后一个值。
deftestGET(request