用于判断查询是否返回任何结果的推荐习惯用法是什么?
示例:

orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc')
# If any results
    # Do this with the results without querying again.
# Else, do something else...

我想有几种不同的判断方法,但我想知道一个有经验的Django用户会怎么做.

推荐答案

if not orgs:
    # Do this...
else:
    # Do that...

Django相关问答推荐

HTMX中的响应未作为附件处理(即文件未下载)

如何在管理页面创建实例时只在ManyToManyField字段中显示超级用户

在Django的个人页面中的问题

未强制执行枚举值

Django 注释(),计数()

如何计算 Django 模型中特定对象的数量?

如何将 ManyToManyField 与另一个 ManyToManyField 进行比较

"" 需要有字段 "id" 的值才能使用这种多对多关系

Django 长时间运行带有线程/处理的异步任务

Django rest框架覆盖ViewSet中的page_size

可插拔应用程序的Django默认设置约定?

Django 密码以什么格式存储在数据库中?

UnicodeDecodeError:asciicodec can't decode byte 0xe0 in position 0: ordinal not in range(128)

如何在 django-rest-framework 中为 API 使用 TokenAuthentication

django 复数模板

Django:使用render或render_to_response时添加响应头

在 django admin 中创建对象时如何自动插入当前用户?

Django模板转义

在 Mac OS X 上安装支持 JPEG 的 PIL

想要在 Django 测试中禁用信号