本文首发于公众号:Hunter后端原文链接:Django笔记四十二之model使用validator验证器这一篇笔记介绍一下 model 里的 validator 验证器。首先,这是个什么东西呢?在 model 的第四篇笔记里,我们介绍了字段的一些属性,比如是否允许为空,varchar 类型的字段的最大长度等。一般在存储前,我们要手动对数据进行一些校验,...
本文首发于公众号:Hunter后端原文链接:Django笔记四十一之Django中使用es前面在 Python 连接 es 的操作中,有过介绍如何使用 Python 代码连接 es 以及对 es 数据进行增删改查。这一篇笔记介绍一下如何为 es 的 索引 index 定义一个 model,像 Django 里的 model 一样使用 es。因为本篇笔记要介绍的内容是直接嵌入在 Dj...
本文首发于本人微信公众号:Hunter后端原文链接:Django笔记二十三之条件表达式搜索、更新等操作这一篇笔记将介绍条件表达式,就是如何在 model 的使用中根据不同的条件筛选数据返回。这个操作类似于数据库中 if elif else 的逻辑。以下是本篇笔记的目录:model 和数据准备When 和 Case 操作新增字段返回条件搜索条件更...
本文首发于本人微信公众号:Hunter后端。原文链接:Django笔记十七之group by 分组用法总结这篇笔记介绍 Django 里面 model 的 group by 对应的一些操作。用到的 Model 如下: {代码...} 我们写入几条数据: {代码...} 本篇笔记的目录如下:distinct 单个字段distinct 多个字段count 字段去重后总数sum 某个字段总和grou...