如何在python中检查空列
如何检查查询集中是否有空列 这是我的代码:如何在python中检查空列,python,django,django-models,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_p
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]
提前感谢…您必须检查列的值
类似于
如果不是万事达卡\u%[0]:打印“空”
表达式不应该类似于:
print 'empty' if mastercard_percent == []
print mastercard_percent
如果您正在查找空列表。repr(万事达卡百分比)的输出是什么?如果它的值确实是
[None]
,那么与[None]
的比较应该有效:
>>> a = [None]
>>> a == [None]
True