Django 数据库 查询

1 基本查询

get查询单一结果,如果不存在会抛出模型类.DoesNotExist异常。

all查询多个结果。

count查询结果数量。

2 过滤查询

实现SQL中的where功能,包括

  • filter过滤出多个结果
  • exclude排除掉符合条件剩下的结果
  • get过滤单一结果

查询结果可以排序选择第几个:

# CloudOrder为数据库类
res = CloudOrder.objects.filter(account_id=key, order_type=xxx).order_by('-create_time')[0]

  

posted @ 2024-01-03 11:11  CodeRabbit_joion  阅读(20)  评论(0编辑  收藏  举报