У меня есть модель Chair
с пустой способностью CharField
под названием wood_type
.Django: Элегантный способ поиска непустой строки
Я хочу отфильтровать все стулья с wood_type
, который не является ''
.
Какой элегантный способ сделать это с Django?
я могу думать об этом:
Chair.objects.filter(~django.db.models.Q(wood_type=''))
Или это:
Chair.objects.filter(wood_type__regex='(.|\n)+')
Но они уродливы, как ад. Есть ли более элегантный способ?
См http://stackoverflow.com/questions/844556/django-filter-how-do-i-go-about-filtering-for-empty-or-null -names-in-a-querys –