增、删、改、查:
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()