ORM的补充

Posted askzyl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORM的补充相关的知识,希望对你有一定的参考价值。

 

 

之前学习的orm的操作类似:

create
        delete 
        update
        filter/all 
        exclude
        values
        values_list 
        get 
        first
        last
        order_by

 

补充两个

only  和 defer   

从字面意思就可以得到 only仅仅查找这个内容

 

only()-------> 仅仅查找它所规定的

 

user表内有有id  name  pwd  这三列

比如查询user表内 id 和name这两列的内容

user_lidt = User.objects.all().only(‘id‘,‘name‘)

 

 

defer()   -------> 查询排除选中的所有内容

 

 

查询排除pwd‘的所有内容

user_list = User.objects.all().defer(pwd)

 

以上是关于ORM的补充的主要内容,如果未能解决你的问题,请参考以下文章

Django 补充ORM跨表查询补充

python之路_django ORM相关补充

ORM补充

ORM补充

ORM补充

Django之ORM-补充