上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 一:简单分页 简单分页就是查看第n页,每页显示n条数据 使用配置文件 在settings.py中配置 views.py 自定义四个参数 二:偏移分页 三:CursorPagination(加密分页,只能看上一页和下一页,速度快) 四:响应器(不需要改) 响应回去的页面,数据格式是不同的 局部使用:在 阅读全文
posted @ 2019-04-01 18:56 刘小鹿 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一:频率组件的作用 我们在浏览网页的时候可能会发现一个功能点击多次之后,系统机会让你休息一会再点击,这其实就是频率组件控制,主要作用是限制用户在一定时间内提交的请求次数,减少服务器的压力。 二:自定义频率组件类 自定义频率组件的逻辑: myauth.py view.py 其余一致 结果1: 结果2: 阅读全文
posted @ 2019-04-01 18:37 刘小鹿 阅读(191) 评论(1) 推荐(1) 编辑
摘要: 一:权限组件的作用 不同的用户使用的功能是不同的,例如管理员和用户,我们可以对登录的用户进行权限的认证,来判断这个用户能不能使用这个功能。当然权限认证的前提是已经用户认证了,因此需要在最后一个用户认证类中返回认证成功的用户。 .models.py myserializer.py urls.py vi 阅读全文
posted @ 2019-04-01 17:26 刘小鹿 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一:认证组件的作用 在一个程序中,有一些功能需要登录之后才能使用,原生Django的auth钻进可以用来解决这个认证问题,drf框架中也有对应的认证组件来解决这个问题。 models.py myserializer.py 序列化 二:自定义登录验证组件 urls.py myauth.py组件 vie 阅读全文
posted @ 2019-04-01 17:15 刘小鹿 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一:视图组件的作用 在每一个视图类中都写请求方法,并且书写逻辑,这样会大大增加开发时间,因此我们可以对这一类利用面向对象的封装来解决。 二:手动封装视图类 view.py urls.py 三:restframework视图组件之mixin类和generice类编写视图 本质就是上面的封装视图过程,在 阅读全文
posted @ 2019-04-01 17:00 刘小鹿 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一:序列化组件 1:Django自带序列化组件(非常难用) 2:rest_framework序列化之Serializer 写一个头,继承Serializer 在类中写要序列化的字段 在View.py中使用: book_ser=BookSerializer(book_list,many=True) b 阅读全文
posted @ 2019-03-26 16:35 刘小鹿 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一:restful规范 restful是一个规范,面向资源架构,总共有十条规范: 1:API与用户的通信协议,总是使用HTTPS协议 2:域名 https://api.example.com 尽量将API不熟在专用域名(会存在跨域问题,不推荐使用) https://example.org/api/ 阅读全文
posted @ 2019-03-25 17:32 刘小鹿 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一:前后台分离开发的概念 1.前台页面运行在前台服务器上,负责页面的渲染(静态文件的加载)与转跳 2.后台代码运行在后台服务器上,负责数据的处理(提供数据请求的接口) 主要代码(前端中要导入bootstrap): 前端: <!DOCTYPE html> <html lang="en"> <head> 阅读全文
posted @ 2019-03-13 18:32 刘小鹿 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 一:ajax请求数据 二:分页器 三:批量插入数据(便于操作的大量数据) book_list = [] for i in range(100): book = Book(name='book%s' % i, price=11.11, publish_date='2018-1-1', publish_ 阅读全文
posted @ 2019-03-11 20:48 刘小鹿 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一:分组查询 二:聚合查询 三:单独聚合查询(aggregate) 四:分组聚合函数(annotate) 五:常用共有字段属性 六:常用字段 七:不常用字段 八:关系字段 九:断开外键关联的ForeignKey使用 十:断开关联的多对多自动创建关系表 十一:断开关联的多对多手动创建关系表 阅读全文
posted @ 2019-03-07 20:43 刘小鹿 阅读(1335) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页