摘要: drf提供的过滤 - 引入 - 情景代码(过滤查询) - 挂载 搜索 - 引入 - 挂载 - 直接指定查询字段 排序 - 与搜索相似 阅读全文
posted @ 2018-12-21 16:49 阵浊秀 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 下图即为django的contenttype表 models.py 如何查询: 如何创建: 阅读全文
posted @ 2018-12-11 21:21 阵浊秀 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 使用流程 - 1 认证类 - 2 在试图类中指定认证类 可以指定多个认证类,需要注意的是,如果需要返回数据,请在最后一个认证类中返回 - 3 也可全局认证 阅读全文
posted @ 2018-12-11 16:48 阵浊秀 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 几种drf的频率组件使用总结 一 - 定义一个频率类 - 指定频率类 二 控制用户访问频率 (局部) - 导入 - 定义并继承simpleRateThrottle - 同样要指定频率类 三 控制用户访问频率(全局) - 继承类 - 在settings里面指定频率类和访问频率 阅读全文
posted @ 2018-12-11 16:27 阵浊秀 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一 使用流程: 1 导入 2 获取数据 3 创建一个分页器对象 4 开始分页 5 开始序列化 6 返回数据 二 自定义分页类 - 自定义一个分页类并继承PageNumberPagination 上述替换一中第3点 阅读全文
posted @ 2018-12-11 16:07 阵浊秀 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 使用流程 - 导入模块 生成一个注册器实例对象 将需要自动生成url的接口注册 开始自动生成url 作用:drf会自动帮你生成路由url 拿上述url举例 你可以照常访问 books/ 和下述无异 但你还可访问 books.json 直接拿到 json数据 也可以 通过访问 books/1.json 阅读全文
posted @ 2018-12-11 15:50 阵浊秀 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 首先我们要知道常用的请求格式 - GET 127.0.0.1:8080/books/ # 获取所有数据, 返回值 [ { }, { } ] - GET 127.0.0.1:8080/books/{ id } # 获取一条数据源,返回值 { } - POST 127.0.0.1:8080/books/ 阅读全文
posted @ 2018-12-07 16:38 阵浊秀 阅读(336) 评论(0) 推荐(0) 编辑
摘要: Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=None, 初始值 help_text='', ... 阅读全文
posted @ 2018-11-06 17:58 阵浊秀 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 创建modelform 然后在url对应的视图函数中实例化这个类,把这个对象传给前端 首先 for循环这个student_list,拿到student对象,直接在前端打印这个student,是个input框student.label ,拿到数据库中每个字段的verbose_name ,如果没有设置这 阅读全文
posted @ 2018-11-06 17:47 阵浊秀 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 中间件的概念 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎使用,用不好会影响到性能。 如果你想修改请求,例如被传送到view中的HttpRequest对象。或者你想修改view返回的Htt 阅读全文
posted @ 2018-11-01 19:14 阵浊秀 阅读(137) 评论(0) 推荐(0) 编辑