Django基本数据操作

来源:互联网 发布:cmd 关闭80端口 编辑:程序博客网 时间:2024/06/16 08:17

Guest是一个类,代表一张表里
1、获取table内所有对象
table.objects.all()
举例,:Guest.objects.all()
2、插入数据

e=Guest(...)#...代表传入的必要数据e.save()

或者
Guest.objects.create(…)
3、查询数据
table.objects.get()
举例 Guest.objects.get(name=’Bob’) name是Guest的一个字段。精准匹配。
table.objects.filter(name__contains=”) name是Guest的一个字段。模糊匹配。
4、删除数据
e=table.objects.get()
e.delete()
5、更新数据
第一种找到该数据,即对象。直接对该对象的属性,即表的字段赋值。
第二种举例:
Guest.objects.select_for_update().filter(name=’Bob’).update(name=’Lily’)