摘要:
QuerySet API ## 模型.objects: 这个对象是对‘django.db.models.manager.Manager’的对象,这个类是一个空壳类,他上面的所有方法都是从‘QuerySet’ 这个类上面拷贝过来的。因此我们只要学会了‘QuerySet’就可以了 阅读全文
摘要:
1:所有的聚合函数都是放在 ‘django.db.models’ 下面 2:聚合函数不能单独执行,需要放在一些可以执行聚合函数的方法下面中去执行。比如 ‘aggregate’。示例代码如下: 3: 聚合函数执行完成后,给这个聚合函数的值去个名字,取名字的规制,默认是 ‘field__【聚合函数名】’ 阅读全文
摘要:
#查询 1:exact:在底层会被翻译成 ‘=’ 2:iexact:在底层被翻译成 ‘LIKE’ * LIKE 和 = :大部分情况下都是等价的,只有少数情况下是不等价的。 * exact和iexact:他们的区别其实就是LIKE和=的区别,因为exact会被翻译成=,而iexact会被翻译LIKE 阅读全文
摘要:
#表关系 ## 一对多: 1:应用场景:比如文章和作者之间的关系。一个文章只能由一个作者编写,但是一个作者可以写多篇文章。文章和作者之间的关系就是典型的多对一的关系。 2:实现方式:一对多或者多对一,都是通过 ‘ForeignKey’ 来实现的。还是以文章和作者的案例进行讲解。 那么以后再给 ‘Ar 阅读全文