我有一个模型Chair
,其空白CharField
名为wood_type
。
我希望使用wood_type
''
来过滤所有主席。
用Django做一个优雅的方法是什么?
我能想到这个:
Chair.objects.filter(~django.db.models.Q(wood_type=''))
或者这个:
Chair.objects.filter(wood_type__regex='(.|\n)+')
但是他们很丑陋。有更优雅的方式吗?
答案 0 :(得分:6)
Chair.objects.exclude(wood_type='')
应该可以解决问题。
答案 1 :(得分:0)
排除空字符串
Chair.objects.exclude(wood_type='')