san*_*kar 6 database django django-models
我有一张桌子,如下所示:
table_name:示例
values
1
1
2
2
3
3
Run Code Online (Sandbox Code Playgroud)
值列表包含上述值。当我在功能表上写一个不同的查询时,我得到1 2 3和一个空的''值。
我想摆脱null它的价值,因为它在我的程序中造成了一些问题。我写的查询是:
example.objects.values_list('values',flat = True).distinct()
Run Code Online (Sandbox Code Playgroud)
有没有办法过滤掉那个空值
尝试这个:
from django.db.models import Q
example.objects.exclude(
      Q(values__isnull=True)|Q(values='')
    ).values_list('values', flat=True).distinct()
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           16996 次  |  
        
|   最近记录:  |