Django之视图层
一 视图函数 视图函数,简称视图,属于django的视图层,默认定义在views.py文件中,是用来处理web请求信息以及返回响应信息的函数,所以研究视图函数只需要熟练掌握两个对象即可:请求对象(HttpRequest)和响应对象(HttpResponse)。 二 请求对象(HttpRequest) django将http协议请求报文中的请求行,首部信息,内容主体封装到了HttpRequest对象中(类似于我们自定义框架的environ参数)。django会将HttpRequest对象当做参数传给视图函数的第一个参数request,在视图函数中,通过访问该对象的属性便可以提取http协议的请求数据 2.1 HttpRequest对象常用属性part1 一. HttpRequest.method 获取请求使用的方法(值为纯大写的字符串格式)。例如:“GET”,"POST" 应该通过该属性的值来判断请求方法 二. HttpRequest.GET 值为一个类似于字典的QueryDict对象,封装了GET请求的所有参数,可通过HttpRequest.GET.get('键')获取相应的值 三. HttpRequest.POST 值为一个类似于字典的QueryDict对象,封装了POST请求所包含的表单数据,可通过HttpRequest.POST.get('键'