,则将这些数据封装成QueryDict对象
POST请求可以带有空的POST字典,如果通过HTTP POST方法发送一个表单,但是表单中没有任何的数据,QueryDict对象依然会被创建,因此,...不应该使用if request.POST 来检查使用的是否是POST方法,应该使用if request.method == 'POST'
注意:键值对的值是多个的时候,比如checkbox类型的...如果你编写自己的 XMLHttpRequest 调用(在浏览器端),你必须手工设置这个值来让 is_ajax() 可以工作。
...如果一个响应需要根据请求是否是通过AJAX 发起的,并且你正在使用某种形式的缓存例如Django 的 cache middleware,
你应该使用 vary_on_headers('HTTP_X_REQUESTED_WITH...,所以这里主要介绍后面两种形式.
1.HttpRespnse()
使用方法:
最简单的方式是传递一个字符串作为页面的内容到HttpResponse构造函数,并返回给用户,如:
response