TOP
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页
摘要: 解析器 解析器的作用 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己可以处理的数据。本质就是对请求体中的数据进行解析。 请求体相关字段: Accept:指定了接收的数据类型 ContentType:指定了传递的数据类型 解析器工作原理的就是拿到请求的ContentType来判断前端给 阅读全文
posted @ 2019-02-07 02:27 羊驼之歌 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 分页 分页器的引入 分页器的创建 PageNumberPagination分页器 按页码数分页,第n页,每页显示m条数据 使用URL 示例 LimitOffsetPagination分页器 分页,在n位置,向后查看m条数据 使用URL 示例 CursorPagination分页器 加密分页,把上一页 阅读全文
posted @ 2019-02-07 02:06 羊驼之歌 阅读(369) 评论(0) 推荐(0) 编辑
摘要: contenttypes组件 介绍 Django包含一个contenttypes应用程序(app),可以跟踪Django项目中安装的所有模型(Model),提供用于处理模型的高级通用接口。 Django包含一个contenttypes应用程序(app),可以跟踪Django项目中安装的所有模型(Mo 阅读全文
posted @ 2019-02-05 04:42 羊驼之歌 阅读(133) 评论(0) 推荐(0) 编辑
摘要: ADMIN 组件 介绍 admin 组件实现了更方便的WEB后台数据管理方式 settings.py 中第一个组件就是 : 启用 通常 在pycharm 中创建 Django 项目的时候就自动在url 中生成了一条admin 相关的路由了 使用 路由接口 路有前缀为 admin ,进入后需要超级用户 阅读全文
posted @ 2019-02-04 23:25 羊驼之歌 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 信号 Django 提供一个“信号分发器”,允许解耦的应用在框架的其它地方发生操作时会被通知到。 简单来说,信号允许特定的sender通知一组receiver某些操作已经发生。 这在多处代码和同一事件有关联的情况下很有用。 内置信号 Model signals pre_init # django的m 阅读全文
posted @ 2019-02-04 03:10 羊驼之歌 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 中间件 中间件介绍 什么是中间件? 在视图函数执行之前和执行之后都可以做一些额外的操作,本质上为一个自定义类,类中定义了几个方法,Django框架会在请求的特定的时间去执行这些方法。 在 settings.py 中的位置 MIDDLEWARE = [ 'django.middleware.secur 阅读全文
posted @ 2019-02-04 02:00 羊驼之歌 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Django的分页器(paginator) 总之不太好用我们还是用自己的好一些 自定义分页器 分页实现源码 """ 自定义分页组件 """ class Pagination(object): def __init__(self, current_page, all_count, base_url, 阅读全文
posted @ 2019-02-03 03:56 羊驼之歌 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 操作补充 only 只取某些去除其他 defer 去除某些取其他 selected_related 主动连表查询 一般这个就够用了 prefetch_related 进阶版连表查询 最优方案 通过ORM写偏原生SQL 获取model表名字 获取app名字 根据字符串取出来每个model字段对象 va 阅读全文
posted @ 2019-02-03 02:12 羊驼之歌 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 增删改 增加 表对象直接增加方式 create 增加方式 单表增加 直接带值即可 含有一对多,一对一字段的添加要传入对应对象 ps:create 方法的返回值为被创建的对象 含有一对多,一对一字段,在知道关联字段的值前提下也可以直接带值 add 方式 含有 多对多 字段时,依旧是要传入对象,用 ad 阅读全文
posted @ 2019-02-03 01:50 羊驼之歌 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 序列化 背景 对于Django 的queryset 对象在传递给 前端的时候,前端是无法识别的 因此需要存在一个转换过程将 queryset 对象转换成 字符串前端才可以识别 演示 QuerySet 无法被 json 序列化,因此无法传值给前端 from django.shortcuts impor 阅读全文
posted @ 2019-02-02 19:30 羊驼之歌 阅读(587) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页