# 在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 判斷表裏有沒有數據(即表格是否爲空)

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