摘要: 类视图: 1. 定义视图函数只能使用get方法进行访问,如果出现了没有定义的方法,那么就将这个请求转换为http_method_not_allowed(request, args, kwargs)。 views.py文件中示例代码如下: ==注意:这里定义的类一定要继承View,如果没有继承的话,在 阅读全文
posted @ 2020-02-10 22:55 一笑而过~一笑奈何 阅读(136) 评论(0) 推荐(0) 编辑
摘要: HttpResponse对象将会将响应的数据作为一个整体返回,此时如果数据量非常大的话,长时间浏览器没有得到服务器的响应,就会超过默认的超时时间,返回超时。而StreamingHttpResponse会将响应的数据作为一个数据流返回给浏览器,这样浏览器就可以接收到服务器发送过来的数据,不会因为长期没 阅读全文
posted @ 2020-02-10 22:50 一笑而过~一笑奈何 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 生成CSV文件 有时候我们做的网站,需要将一些数据,生成一个csv文件返回浏览器,并且是作为附件的形式下载下来。 生成小的csv文件: 生成一个小的csv文件,我们用Python内置的csv模块来处理csv文件,并且使用HttpResponse来将csv文件返回回去。==采用python内置的csv 阅读全文
posted @ 2020-02-10 22:49 一笑而过~一笑奈何 阅读(387) 评论(0) 推荐(0) 编辑
摘要: JsonResponse类: 用来dump字符串成json字符串,然后返回将json字符串封装成Response对象返回给浏览器,并且它的Content Type是application/json。示例代码如下: 阅读全文
posted @ 2020-02-10 22:47 一笑而过~一笑奈何 阅读(99) 评论(0) 推荐(0) 编辑
摘要: HttpResponse对象 Django服务器接收到客户端发送过来的请求之后,会将提交上来的这些数据封装成一个HttpResquest对象传给视图函数。那么视图函数在处理完成相关的逻辑后,也需要返回一个响应给浏览器。而这个响应,我们必须返回HttpResponse或者是它的子类的对象。而HttpR 阅读全文
posted @ 2020-02-10 22:46 一笑而过~一笑奈何 阅读(367) 评论(0) 推荐(0) 编辑
摘要: WSGIRequest 对象常用的属性和方法: WSGIRequest对象常用的属性: WSGIRequest对象大部分属性都是只读的,因为这些属性是从客户端上传上来的,没必要做任何的修改。以下对一些常用的属性进行解释: 1.path: 请求服务器的完整“路径”,但不包含域名和参数。比如http:/ 阅读全文
posted @ 2020-02-10 22:44 一笑而过~一笑奈何 阅读(340) 评论(0) 推荐(0) 编辑