1. 程式人生 > >orm的增刪改查

orm的增刪改查

欄位的增刪改查

 

orm增加欄位
phone=models.CharField(max_length=64,default='120')

後來新增的欄位需要設定預設值

orm刪除欄位

註釋掉欄位,執行資料庫遷移命令(慎重)

修改欄位

直接修改欄位,執行資料庫遷移命令

記錄的增刪改查

單表查詢

res = models.User.objects.all()

返回值是一個物件列表

刪除記錄
res = models.User.objects.filter(id=id).delete()
新增記錄
方式一
user=models.User.objects.create(name=name,password=pwd,address=addr)
方式二
user=models.User(name=name,password=pwd,address=addr)
user.save()
修改記錄
models.User.objects.filter(id=id).update(name=name,password=pwd,address=addr)