在处理非HTTP形式的报文时非常有用,例如:二进制图片,XML,Json等,但是,如果要处理表单数据的时候,推荐还是使用HttpRequest.POST
4.HttpRequest.path
一个字符串...例如:'GET','POST'
6.HttpRequest.encoding
一个字符串,表示提交的数据的编码方式(如果为None则表示使用DEFAULT_CHARSET设置).这个属性是可写的...如果你编写自己的 XMLHttpRequest 调用(在浏览器端),你必须手工设置这个值来让 is_ajax() 可以工作。
...如果一个响应需要根据请求是否是通过AJAX 发起的,并且你正在使用某种形式的缓存例如Django 的 cache middleware,
你应该使用 vary_on_headers('HTTP_X_REQUESTED_WITH...: 添加到模板上下文的一个字典,默认是一个空字典,如果字典中的某个值是可调用的,视图将在渲染模板之前调用它.