上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 1. date: 首先查看数据库中article表的信息,由表中的create_time字段可以看出时间为2020.2.5 打印出查询的结果: :但是查询的结果为空的QuerySet,这个的问题在于在我们的mysql数据库中没有存储关于时区的信息。 并且我们的django底层执行的sql语句为:SE 阅读全文
posted @ 2020-02-05 16:19 一笑而过~一笑奈何 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 模型的定义,models.py文件中示例代码如下: range:判断某个field的值是否在给定的区间中。示例代码如下: 查看打印出的结果: SELECT .`id article title article content article category_id article create_ti 阅读全文
posted @ 2020-02-05 12:01 一笑而过~一笑奈何 阅读(439) 评论(1) 推荐(0) 编辑
摘要: 1. gte: 代表的是大于等于,英文全称为:great than equal。举例:找到文章id大于等于3等文章,示例代码如下: 定义模型的示例代码如下: views.py文件中视图函数的示例代码如下: 打印出结果: , ] 原生sql语句为:SELECT .`id article title a 阅读全文
posted @ 2020-02-05 09:08 一笑而过~一笑奈何 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 定义模型的models.py,示例代码如下: 1. startswith:大小写敏感的判断某个字段的值是否以某个值开始的。示例代码如下: 首先,查看数据库表中的数据如下: 打印出结果: :返回的QuerySet为空。 SELECT .`id article title article content 阅读全文
posted @ 2020-02-05 09:07 一笑而过~一笑奈何 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 1. contains: 进行大小写敏感的判断,某个字符串是否包含在指定的字段中,这个判断条件使用大小写敏感进行判断,因此在被翻译成“SQL”语句的时候,会使用“like binary”, 而“like binary”就是使用大小写敏感进行判断。 2. icontains: 进行大小写不敏感的判断, 阅读全文
posted @ 2020-02-04 22:17 一笑而过~一笑奈何 阅读(5239) 评论(0) 推荐(0) 编辑
摘要: 定义模型的models.py文件中示例代码如下: 1.in:查找某个字段的数据是否在某个集合中。示例代码如下: python from django.http import HttpResponse from .models import Article, Category def index(re 阅读全文
posted @ 2020-02-04 22:15 一笑而过~一笑奈何 阅读(655) 评论(0) 推荐(0) 编辑
摘要: Q表达式可以包裹查询条件,可以在多个条件之间进行操作:与或非等。Q表达式一般会放在filter()中进行使用,F表达式一般是放在update()中进行使用。 定义模型的models.py文件中,示例代码如下: mysql数据库中book表中数据如下: views.py文件中示例代码如下: pytho 阅读全文
posted @ 2020-02-04 16:31 一笑而过~一笑奈何 阅读(454) 评论(0) 推荐(0) 编辑
摘要: F表达式是用来优化ORM操作数据库的。 举个例子:我们做口罩的公司要将所有员工的薪水增加2000元,如果按照正常的流程,应该是先从数据库中提取所有的员工的工资到Python内存中,然后使用Python代码在员工工资的基础上增加2000元,最后在保存到数据库中,这里面涉及到的流程就是,首先从数据库中提 阅读全文
posted @ 2020-02-04 14:40 一笑而过~一笑奈何 阅读(2687) 评论(0) 推荐(0) 编辑
摘要: Sum:某个字段的总和。 1. 求图书的销售总额,示例代码如下: python from django.http import HttpResponse from django.db import connections from .models import BookOrder, Book fro 阅读全文
posted @ 2020-02-04 11:21 一笑而过~一笑奈何 阅读(852) 评论(0) 推荐(0) 编辑
摘要: Max和Min:获取指定对象的最大值和最小值。 1. 比如:想要获取Author表中的最大的年龄和最小的年龄。示例代码如下: 输出结果: {'max_age': 57, 'min_age': 34} 同样可以打印出django底层使用的原生SQL语句: python [{'sql': 'SELECT 阅读全文
posted @ 2020-02-03 22:10 一笑而过~一笑奈何 阅读(584) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页