# 在python脚本中运行Django项目,操作数据库(增删改查)

# 在python脚本中运行Django项目,操作数据库(增删改查),需要加载Django项目的配置和变量信息

最基本的13条:all,get,filter,exclude,values,value_list,order_by,reverse,first,last,exist

all:返回QuerySet

get:返回object对象 #不存在则会报错

# 返回的结果超过多个对象时,则报错

filter:返回QuerySet 不存在返回一个空的QuerySet,不会报错

# 就算查询的结果只有一个,返回的也是QuerySet,我们要用索引的方式取出第一个元素

# exclude 返回QuerySet 返回与所给筛选条件不匹配的对象

values 返回一个QuerySet对象,里面都是字典。若不写字段名,默认查询所有字段

values_list 返回一个QuerySet对象,里面都是元祖。 若不写字段名,默认查询所有字段

#order_by 按照指定的字段排序,返回QuerySet,

# reverse 将一个有序的QuerySet 反转。
# 有序的QuerySet才能调用reverse (在model类的Meta中指定ordering或调用order_by()方法)
# 调用order_by()方法后的反转

 

# 在model类的Meta中指定ordering

count 返回QuerySet中对象的数量

# first 返回QuerySet中第一个对象 # last 返回QuerySet中最后一个对象

# exists 判断表里有没有数据(即表格是否为空)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章