如何检查查询集中是否有空列?在
这是我的代码:
mastercard_percent = ClientPaymentOption.objects.filter(name='MasterCard', client=client).values_list('itemcharged',flat=True)
if mastercard_percent == [None]:
print 'empty'
print mastercard_percent
我得到的只有这个:
^{pr2}$我也尝试在我的代码中变成:
if mastercard_percent == [None]:
print 'empty'
print mastercard_percent
但它也打印:
^{pr2}$提前谢谢。。。在
repr(mastercard_percent)
的输出是什么?如果它的值真的是[None]
,那么与[None]
进行比较就可以了:你必须检查列的值
像
if not mastercard_percent[0]: print 'empty'
这个表达不应该是这样的:
以防你找的是空名单。在
相关问题 更多 >
编程相关推荐