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

来源:互联网 发布:淘宝是p2p 编辑:程序博客网 时间:2024/06/05 16:02
查询所有数据


变量名=模型类名.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()
原创粉丝点击