摘要:
1.分页 a. 分页 看第n页 每页显示n条数据: b. 分页 在某个位置 向后查看多少条数据 c. 加密分页 上一页和下一页 本质:查看 记住页码id的最大值和最小值 通过其来准确扫描 过去的话 会从id 1到n扫描 第一种分页 api下的utils.serializers.pager.py from rest_framework impor... 阅读全文
摘要:
感谢alex和武沛齐老师 rest_framework中的序列化表示 阅读全文
摘要:
解析器 一般都是全局设置 参考文档 www.cnblogs.com/wupeiqi/articles/7805382.html REST_FRAMEWORK=( "DEFAULT_PARSER_CLASSES": [ 'rest_framework.parsers.JSONParser', "rest_framework.parsers.FormParser", ... 阅读全文
摘要:
转至原文 https://www.cnblogs.com/zhaof/p/6281468.html 基于cookie做用户验证时:敏感信息不适合放在cookie中 session依赖cookie session原理 cookie是保存在用户浏览器端的键值对 session是保存在服务器端的键值对 s 阅读全文
摘要:
rest_framework 解析器 对请求题数据进行解析 url from django.conf.urls import url,include from cmdb import views urlpatterns = [ url(r'^(?P[v1|v2]+)/users/$',views.UsersView.as_view(),name='user'), url(r'^... 阅读全文
摘要:
django request.POST / request.body 当request.POST没有值 需要考虑下面两个要求 1.如果请求头中的: Content-Type: application/x-www-form-urlencoded request.POST中才会有值(才会去request.body中解析数据) 2.若1有,也不一定有... 阅读全文
摘要:
reverse(两种反向生成url django原生形式和rest_framework中版本的形式) 阅读全文
摘要:
请求进来 封装request. 版本限制 认证 权限 节流 版本 self.version_param url中版本的key self.default_version self.is_allowed_version 都是写在配置文件中 如果是默认就是?version= reverse 获取版本 print(request.version) 获取处理版本的对象 print(reque... 阅读全文
摘要:
访问记录 = { 身份证号: [ 12:10:07 ,12:10:06, 12:10:05] } #12:10:10 ,12:10:8,12:10:10 ,12:10:8, #12:10:08 #[12:10:07, 12:10:06, 12:10:05] #访问记录 = { 用户IP: [...] } import time VISIT_RECORD = {} #存放IP... 阅读全文
摘要:
权限: 问题:不用视图不用权限可以访问 基本使用 写上一个权限类 创建utils 中 permission.py文件 class SvipPermisson(object): message = "必须是SVIP用户,否则无权访问" #页面无权时报错提示 def has_permission(self, request, v... 阅读全文