如何在查询的where子句中制作'dirent of'?

时间:2013-06-27 13:28:52

标签: django

我有这个问题:

countries = Country.objects.filter(country_desc='')

country_desc != ''怎么样? 下面的查询返回没有描述的国家,但对于其他有描述的人我曾尝试过这个查询:

countries = Country.objects.filter(~Q(country_desc=''))

但它不起作用它给我一个错误:

non-keyword arg after keyword arg

还有其他有效的方法吗?

1 个答案:

答案 0 :(得分:1)

只需使用exclude而不是filter:)

countries = Country.objects.exclude(country_desc='')