gpt4 book ai didi

python - 使用 values_list 检索的空值

转载 作者:行者123 更新时间:2023-11-28 20:48:30 24 4
gpt4 key购买 nike

我根据 country 表的一列 (country_name) 从数据库中检索了这个国家列表:

list_countries = Country.objects.values_list('country_name', flat=True).distinct()

结果是这样的:

[u'', u'China', u'France', u'Germany', ...]

数据库中的一些值是空的。如何删除检索到的空值,以便仅使用 country_name 不为 null 检索结果(cf country_name != '' )?

最佳答案

您可以使用 Q对象,

from django.db.models import Q
list_countries = Country.objects.filter(~Q(country_name='')).values_list('country_name', flat=True).distinct()

关于python - 使用 values_list 检索的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16834673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com