上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: ORM查询条件详解-isnull和regex: isnull:根据值是否为空进行查找。示例代码如下: 以上的代码的意思是获取所有发布日期不为空的文章。将来翻译成 SQL 语句如下: regex和iregex: 大小写敏感和大小写不敏感的正则表达式。示例代码如下: 以上代码的意思是提取所有标题以 he 阅读全文
posted @ 2019-01-08 12:53 zheng-weimin 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 【Django数据库】ORM查询条件详解-date、time、year、week_day等: year:根据年份进行查找。示例代码如下: 以上的代码在翻译成 SQL 语句为如下: month: 同 year ,根据月份进行查找。day:同 year ,根据日期进行查找。week_day:Django 阅读全文
posted @ 2019-01-07 22:58 zheng-weimin 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 【Django数据库】ORM查询条件详解-range range:判断某个 field 的值是否在给定的区间中。示例代码如下: 以上代码的意思是提取所有发布时间在 2019/1/7 21点 到 22点之间的文章。将翻译成以下的 SQL 语句: 需要注意的是,以上提取数据,不会包含最后一个值。也就是不 阅读全文
posted @ 2019-01-07 21:46 zheng-weimin 阅读(3740) 评论(2) 推荐(0) 编辑
摘要: ORM查询条件详解-startswith和endswith: startswith:判断某个字段的值是否是以某个值开始的。大小写敏感。示例代码如下: 以上代码的意思是提取所有标题以 fuck 字符串开头的文章。将翻译成以下 SQL 语句: istartswith: 类似于 startswith ,但 阅读全文
posted @ 2019-01-07 12:44 zheng-weimin 阅读(689) 评论(0) 推荐(0) 编辑
摘要: ORM查询条件详解-gt、gte、lt和lte: 1、gt:某个 field 的值要大于给定的值。示例代码如下: 以上代码的意思是将所有 id 大于4的文章全部都找出来。将翻译成以下 SQL 语句: 2、gte:类似于 gt ,是大于等于。 3、lt:类似于 gt 是小于。 4、lte:类似于 lt 阅读全文
posted @ 2019-01-06 20:48 zheng-weimin 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: ORM查询条件详解-in和关联模型查询: in:提取那些给定的 field 的值是否在给定的容器中。容器可以为 list 、 tuple 或者任何一个可以迭代的对象,包括 QuerySet 对象。示例代码如下: 以上代码在翻译成 SQL 语句为如下: 实例截图如下: 当然也可以传递一个 QueryS 阅读全文
posted @ 2019-01-06 20:30 zheng-weimin 阅读(821) 评论(0) 推荐(0) 编辑
摘要: ORM查询条件详解-contains和Icontains: contains:大小写敏感,判断某个字段是否包含了某个数据。示例代码如下: 在翻译成 SQL 语句为如下: 要注意的是,在使用 contains 的时候,翻译成的 sql 语句左右两边是有百分号的,意味着使用的是模糊查询。而 exact 阅读全文
posted @ 2019-01-06 16:52 zheng-weimin 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 查询操作: 查找是数据库操作中一个非常重要的技术。查询一般就是使用filter、exclude以及get三个方法来实现。我们可以在调用这些方法的时候传递不同的参数来实现查询需求。在 ORM 层面,这些查询条件都是使用 field + __ + condition 的方式来使用的。以下将那些常用的查询 阅读全文
posted @ 2019-01-06 16:03 zheng-weimin 阅读(1993) 评论(0) 推荐(0) 编辑
摘要: 准备工作,啥也不说了,直接上图说明: 1、每次创建APP和迁移数据库都要打开cmd窗口,有点麻烦;如下界面窗口可以直接使用: 2、pycharm连接MySQL数据库(其中遇到驱动问题:百度一下): 备注:直接打开数据库的表,如果要保存,使用如下按键:crtl + enter 阅读全文
posted @ 2019-01-06 15:05 zheng-weimin 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 表关系之多对多场景: 1、应用场景:比如文章和标签的关系。一篇文章可以有多个标签,一个标签可以被多个文章所引用。因此标签和文章的关系是典型的多对多的关。2、实现方式:Django 为这种多对多的实现提供了专门的 Field 。叫做 ManyToManyField 。还是拿文章和标签为例进行讲解。 示 阅读全文
posted @ 2019-01-06 11:51 zheng-weimin 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页