Django中的數據記錄的增、刪、改、查

Django中數據的增刪改查操作如下:
我們以一個model:User爲例,User有三個字段,一個是username、passwd、phonenumber
(1)增加一條記錄
添加一個username、passwd、phonenumber字段值爲s_username、s_passwd、s_phonenumber的記錄
user=User()
user.username=s_username
user.passwd=s_passwd
user.phonenumber=s_phonenumber
user.save()

user=User(username=s_username,passwd=s_passwd,phonenumber=s_phonenumber)
user.save()
(2)刪除記錄
刪除一條username爲‘yy’的記錄
User.objects.get(username=’yy’).delete()
刪除一組記錄,假設一個電話號碼可以對應多個user,現在要刪除電話號碼爲‘123456’的所有用戶
User.objects.filter(phonenumber=’123456’).delete()
(3)修改記錄
把username爲‘dw’的記錄的手機號修改爲‘88888’
user=User.objects.get(username=’dw’)
user.phonenumber=’88888’
user.save()
(4)查詢記錄
查詢用username爲‘dw’的記錄
user=User.objects.get(username=’dw’),用get查詢出來的記錄是一個User對象
查詢phonenumber爲‘88888’的所有用戶
user=User.objects.filter(phonenumber=’88888’) 用filter查詢的結果得到的是一個列表

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