返回对象列表的
-
类名.objects.all()
-
类名.objects.filter()
(筛选匹配条件的) -
类名.objects.exclude()
(筛选不匹配条件的) -
前三种后面可加order_by(“列名”),升序排列,默认为升序
-
加order_by("-列名"),降序排列
-
加order_by(“列名”).reverse()降序排列,同上
-
加distinct(),过滤掉重复的
-
加values(“列名”,“列名”),返回结果是字典对象
-
加values_list(“列名”,“列名”),返回结果是元祖对象
-
在settings.py文件下找到INSTALLED_APPS项,添加:
返回对象
类名.objects.get()
类名.objects..all().first()
,返回第一条记录类名.objects..all().last()
,返回最后一条记录
返回布尔值
类名.objects..all().exists()
,返回是否存在
返回布尔值
类名.objects..all().count()
,返回记录条数