python - Django检查任何存在的查询

标签 python django django-views

在django中如何检查查询是否存在任何条目

sc=scorm.objects.filter(Header__id=qp.id)

这就是它在php中的完成方式

if(mysql_num_rows($resultn)) {
    // True condition
    }
else {
    // False condition
    }

最佳答案

从 Django 1.2 开始,您可以使用 exists():

https://docs.djangoproject.com/en/dev/ref/models/querysets/#exists

if some_queryset.filter(pk=entity_id).exists():
    print("Entry contained in queryset")

关于python - Django检查任何存在的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2690521/

相关文章:

python - 如何使用 Python 在 Windows 控制台中打印卢比符号?

mysql - django、phpmyadmin 和 mysql?

python - Django 相当于 Rails 的 5 分钟博客演示

django - JSON 解析错误 - 期望用双引号括起来的属性名称 : line 11 column 5 (char 257)"

python - 将包含另一个字典列表的字典列表转换为数据框

python - 如何在 Django ModelForm 中自动聚焦 Charfield

python - 模块未找到错误 : No module named 'base58'

python - 在 Django 中,如何更改字段查找中的字段名称?

django - 多个模型通用 ListView 到模板

html - 我想在 Django View 中创建多个上下文对象