摘要: 1. contains: 进行大小写敏感的判断,某个字符串是否包含在指定的字段中,这个判断条件使用大小写敏感进行判断,因此在被翻译成“SQL”语句的时候,会使用“like binary”, 而“like binary”就是使用大小写敏感进行判断。 2. icontains: 进行大小写不敏感的判断, 阅读全文
posted @ 2020-02-04 22:17 一笑而过~一笑奈何 阅读(5376) 评论(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 一笑而过~一笑奈何 阅读(676) 评论(0) 推荐(0)
摘要: Q表达式可以包裹查询条件,可以在多个条件之间进行操作:与或非等。Q表达式一般会放在filter()中进行使用,F表达式一般是放在update()中进行使用。 定义模型的models.py文件中,示例代码如下: mysql数据库中book表中数据如下: views.py文件中示例代码如下: pytho 阅读全文
posted @ 2020-02-04 16:31 一笑而过~一笑奈何 阅读(576) 评论(0) 推荐(0)
摘要: F表达式是用来优化ORM操作数据库的。 举个例子:我们做口罩的公司要将所有员工的薪水增加2000元,如果按照正常的流程,应该是先从数据库中提取所有的员工的工资到Python内存中,然后使用Python代码在员工工资的基础上增加2000元,最后在保存到数据库中,这里面涉及到的流程就是,首先从数据库中提 阅读全文
posted @ 2020-02-04 14:40 一笑而过~一笑奈何 阅读(2729) 评论(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 一笑而过~一笑奈何 阅读(858) 评论(0) 推荐(0)