增、删、改、查:
1. 基本查询
get 查询单一结果,如果不存在会抛出模型类.DoesNotExist异常。
all 查询多个结果。
count 查询结果数量。
- filter过滤出多个结果
- exclude排除掉符合条件剩下的结果
- get过滤单一结果
3.查询
Publisher.objects.all()
获取单个对象:
Publisher.objects.get(name="Apress")
如果结果是多个对象或者没有返回结果则会抛出异常
4.删除
p = Publisher.objects.get(name="O'Reilly")
p.delete()
Publisher.objects.filter(country='USA').delete()
本文详细介绍了使用ORM进行数据库操作的方法,包括基本的增删改查、过滤查询等实用技巧。通过具体的Python示例代码展示了如何利用ORM框架高效地完成常见的数据库操作。
267

被折叠的 条评论
为什么被折叠?



