django模型类对数据库进行增删改查

查询所有数据


变量名=模型类名.objects.all()


查询指定数据


变量名=模型类名.objects.fiter(查询条件)
变量名=模型类名.objects.get(查询条件)


删除指定数据


先查到数据,然后直接变量名.delete()


插入数据


变量名=模型类名(字段名='字段值')
变量名.save()  要用save保存才可以哦。


更新数据


先查询到数据,然后
fiter查询到的数据可以用update(字段名='字段值')来保存
不需要用save()。


get查询到的数据
变量名.字段名='字段值'
变量名.save()




举例:有模型类Ebook,包含有字段ename,eprice,id是默认的主键


#查询所有数据
elist=Ebook.objects.all()


#查询指定数据
elist=Ebook.objects.fiter(id=1)
elist=Ebook.objects.get(id=1)


#修改get处理的数据
elist=Ebook.objects.get(id=1)
elist.ename='damimi'
elist.save()


#修改filter处理的数据
Ebook.objects.filter(id=1).update(ename='damimi')


#插入数据
elist=Ebook(ename='mimi')
elist.save()

#删除数据
elist=Ebook.objects.get(id=21)
elist.delete()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值