当我们写入数据库数据,有时候会写入空值情况,有一种是 nul,有一种是 空字符串 ‘’,以下是搜索两种空值的方式:
搜索 null 值:
Model.objects.filter(field__isnull=True)
如果搜索 空字符串怎么办呢,field=’’ 吗?
不,上述语句搜索不出来要的数据,搜索 空字符串的方式为:
Model.objects.filter(field__exact='')
当我们写入数据库数据,有时候会写入空值情况,有一种是 nul,有一种是 空字符串 ‘’,以下是搜索两种空值的方式:
搜索 null 值:
Model.objects.filter(field__isnull=True)
如果搜索 空字符串怎么办呢,field=’’ 吗?
不,上述语句搜索不出来要的数据,搜索 空字符串的方式为:
Model.objects.filter(field__exact='')