取回了具有基於country
表中的一列(country_name
)從數據庫中檢索的國家名單:空值與values_list
list_countries = Country.objects.values_list('country_name', flat=True).distinct()
結果是這樣的:
[u'', u'China', u'France', u'Germany', ...]
一些數據庫中的值爲空。如何刪除檢索到的空白,以便檢索到的country_name不爲空(cf country_name != ''
)?
這對於Django來說比我的回答更習慣,對於大集合來說,過濾發生在數據庫中會更快。 – Blutack