摘要:
前言 这篇文章所用的Valine admin是 "小康" 根据 "懒人大佬" 及其他两位valine admin的作者进行二次开发版本。可能会与大佬保持更新(~~其实就是抄代码~~),也可能不会。 但需要注意的是:此版本中的设定可能与你之前用的有些出入,如果无法接受,那么可以关掉这个页面。没人强迫你 阅读全文
摘要:
为了便于各位博主了解到是否新增了魔改方案,请查看更新记录页 直接体验魔改效果可以访问我的个人博客 "小康博客" 此文更新可能不及时,如果更新记录有新的方案后,本文没有那么请移至我的 "个人博客" 进行查找。 前置说明 魔改亮点 🆙主题可升级:几乎不改动主题源码。即便魔改,也不需要为升级主题而烦恼。 阅读全文
摘要:
前言 昨天写了一篇利于云环境写博客,但是让群里大佬们看了下。评论道:“写的不错,但还是觉得这个云环境太繁琐了,没有CI/CD自动化部署方便”。于是我便百度查了下,网上文章大部分是通过Travis CI整的,但我的源文件在coding呀!于是我便尝试了使用coding自动化部署。 为什么要使用自动部署 阅读全文
摘要:
分组查询、F查询和Q查询 分组查询 统计每个出版社出版的书籍的平均价格 第一种方式 第二种方式 F查询 F查询一般用于单表两个字段比较 示例表 Q查询 一般用于OR关系(filter语句中时and关系) 你可以组合 和 操作符以及使用括号进行分组来编写任意复杂的 对象。同时, 对象可以使用 操作符取 阅读全文
摘要:
七、django学习之聚合函数 如何使用 其他 返回类型为 ,也就是python的字典格式,不能再用django提供的orm操作 阅读全文
摘要:
六、Django学习之基于下划线的跨表查询 一对一 正向查询的例子为 已知用户名,查询用户的电话号码。反向查询例子反之。 正向查询 其中下划线前的表示表名,无下划线的表示的是Author表 反向查询 values可以不写,则去除能拿到的全部数据。filter中的双下划线表示 联表 一对多 正向查询 阅读全文
摘要:
五、Django学习之基于对象的跨表查询 正向与反向查询 关键在于 字段写的位置。例如下面这段代码, 关系属性(字段)写在哪个类(表)里面,从当前类(表)的数据去查询它关联类(表)的数据叫做正向查询,反之叫做反向查询 1. Publish查询Book的内容就是 反向查询 2. Book查询Publi 阅读全文
摘要:
关系表介绍及使用 一对一关系 增加数据 方式1 方式2 删除数据 表一外键关联到表二,表一删除,不影响表2,表2删除会影响表1 更新数据 一对多关系 增加数据 方式1 外键关联的直接赋值为某个对象即可 方式2 删除数据 更新数据 多对多关系 添加数据 删除数据 示例 阅读全文
摘要:
查询接口 all() 查询所有结果,结果是queryset类型 filter( kwargs) and条件关系:参数用逗号分割表示and关系 其中filter的参数也可以通过字典方式传入 get( kwargs) 返回与所给筛选条件相匹配的对象,不是queryset类型,是行记录对象,返回结果有且只 阅读全文
摘要:
增加数据 第一种方式 第二种方式 常用方法 第三种方式 批量创建 第四种方式 update_or_create 有就更新,没有就创建 删除数据 通过model对象或queryset对象调用delete方法 简单查询数据 获取全部数据 利用 方法 条件查询 filter 查询条件作为参数传入即可。 查 阅读全文