python - 如何检查python中的空列

标签 python django django-models

我如何检查我的查询集中是否有空列?

这是我的代码:

        mastercard_percent = ClientPaymentOption.objects.filter(name='MasterCard', client=client).values_list('itemcharged',flat=True)
        if mastercard_percent == [None]:
            print 'empty'
        print mastercard_percent

我只得到了这个:

[None]

我也在我的代码中尝试成为:

            if mastercard_percent == [None]:
                print 'empty'
            print mastercard_percent

但它也打印:

[None]

提前致谢...

最佳答案

您必须检查列的值

if not mastercard_percent[0]: print 'empty'

关于python - 如何检查python中的空列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9461577/

相关文章:

python - 如何让我的模型遵循 DRY 原则

python - Django Slug 生成的 URL 返回 : 'No Fund matches the given query.'

python - 重新定义 Django 模板中的默认过滤行为

python - Django 模型中的外键数组

python - 在服务器上连续运行Python脚本

python - 在 base.html (Django) 中使用的上下文变量

python - 具有 ImageField 属性的 Django UpdateView

python - 如何使用 Python 修复 Pyx 模块中的回溯错误?

python - Pandas .resample() 方法 - 自定义标签?

python - 按日期对对象列表进行排序,其中对象没有名称