Django 中创建内容空的查询集 QuerySet
• 2024-04-07 • 文章类别: 框架 & CMS • 阅读量:209
在 Django 中当执行查询集 QuerySet 与空字符串或操作 |
、并操作 &
时,会提示:QuerySet 只能与 QuerySet 进行或、并操作。因此要与查询集 QuerySet 运算首先要创建一个空查询集。
本文将介绍怎样使django查询数据库结果为空,即在django中检查空的查询集。
Django中创建空的查询集 QuerySet
在django中检查空的查询集,即Django中创建内容为空的查询集的方法非常简单,只需使用 QuerySet 的 none()
方法既能实现:
Article.objects.none()
解释说明:每个类都有一个管理类对应的属性 objects
,它是 QuerySet 的对象,包含了需要使用的 none()
方法。
Django中查询集 QuerySet 之间的操作
Django中查询集 QuerySet 之间的操作示例:
titles = ["seo", "python", "php", "java"]
query = Article.objects.none()
for title in titles:
query |= Article.objects.filter(
title=title
)
结语
本文中介绍了怎样使django查询数据库结果为空,即在django中检查空的查询集,再在查询集之间操作。
0 评论