响应可以是一张网页的HTML内容,一个重定向,404错误等如何东西,但是,无论视图本身是个什么处理逻辑,最好都返回某种响应。...这个视图会返回一个HttpResponse对象,其中包含生成的响应,每个视图函数都负责返回一个HttpResponse对象
三.HttpRequest对象
request属性
django将请求报文中的请求行...1.HttpRequest.GET
一个类似于字典的对象,包含HTTP GET的所有参数,详情参考QueryDict对象
2.HttpRequest.POST
一个类似于字典的对象,如果请求中包含表单数据...,则将这些数据封装成QueryDict对象
POST请求可以带有空的POST字典,如果通过HTTP POST方法发送一个表单,但是表单中没有任何的数据,QueryDict对象依然会被创建,因此,...如果一个响应需要根据请求是否是通过AJAX 发起的,并且你正在使用某种形式的缓存例如Django 的 cache middleware,
你应该使用 vary_on_headers('HTTP_X_REQUESTED_WITH