0

私はこのクエリを持っています:

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

どうcountry_desc != ''ですか?以下のクエリは、説明のない国を返しますが、説明のある他の国については、次のクエリを試しました。

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

しかし、それは機能していません。それは私にエラーを返します:

キーワード arg の後の非キーワード arg

それを行う他の効率的な方法はありますか?

4

1 に答える 1

1

フィルターの代わりに除外を使用してください:)

countries = Country.objects.exclude(country_desc='')
于 2013-06-27T13:31:53.160 に答える