上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 错误处理 在一些网站开发中,经常会需要捕获一些错误,然后将这些错误返回比较优美的界面,或者是将这些错误的请求做一些日志保存。 常见的错误码: 1.404:服务器没有指定的url。 2.403:没有权限访问相关的数据。 3.405:请求的method错误。 4.400:bad request,请求的参 阅读全文
posted @ 2020-02-14 08:28 一笑而过~一笑奈何 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 之前说过为视图函数添加装饰器,同样我们也可以为类视图添加装饰器。比如,我们要实现在没有输入用户名username=xxx时,返回给用户登录的login页面,如果进行传入了?username=xxx,就可以进入个人中心页面,views.py文件中示例代码如下: 因为在服务器接收到客户端发送过来的GET 阅读全文
posted @ 2020-02-14 08:25 一笑而过~一笑奈何 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 分页 在网站的开发当中,我们常常需要将各种列表中的数据分页显示,想要实现分页的效果,就可以通过django.core.Paginator.Paginator和django.core.Paginator.Page来实现。 1. 比如,将Paginator_pageAPP中表article中的range 阅读全文
posted @ 2020-02-14 08:23 一笑而过~一笑奈何 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Paginator和Page类: Paginator和Page类都是用来分页的,他们在Django中的路径为django.core.paginator.Pageinator和django.core.paginator.Page。以下对这两个类的属性和方法做些介绍: 1.Paginator常用属性和方 阅读全文
posted @ 2020-02-12 19:48 一笑而过~一笑奈何 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 客户端与服务器之间最常用的两种请求方式: 1. GET请求一般是用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改。 2.POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改。 限制请求装饰器: Django内置的视图装饰器可以给视图提供一下限制,比如正视图只能通过 阅读全文
posted @ 2020-02-12 19:47 一笑而过~一笑奈何 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 类视图: 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 一笑而过~一笑奈何 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 生成CSV文件 有时候我们做的网站,需要将一些数据,生成一个csv文件返回浏览器,并且是作为附件的形式下载下来。 生成小的csv文件: 生成一个小的csv文件,我们用Python内置的csv模块来处理csv文件,并且使用HttpResponse来将csv文件返回回去。==采用python内置的csv 阅读全文
posted @ 2020-02-10 22:49 一笑而过~一笑奈何 阅读(385) 评论(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) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页