11
フィルタリングクエリセット次のように動作します:は、どのように私はフィルタで否定をしますか?ジャンゴで
Entry.objects.filter(year=2006)
は、どのように私は2006年を持っていないすべてのエントリを検索するためにフィルタを使用することができますか?次のSQLに似た何か:
SELECT *
FROM entries
WHERE not year = 2006
フィルタリングクエリセット次のように動作します:は、どのように私はフィルタで否定をしますか?ジャンゴで
Entry.objects.filter(year=2006)
は、どのように私は2006年を持っていないすべてのエントリを検索するためにフィルタを使用することができますか?次のSQLに似た何か:
SELECT *
FROM entries
WHERE not year = 2006
私はあなたがexclude()
方法を探していると思う:
>>> Entry.objects.exclude(year=2006)
はあなたの場合は年に2006
ないすべてのエントリオブジェクトを返します。フィルターに、さらに結果をフィルタリングすることができますチェーンこれを希望()メソッド:
>>> Entry.objects.exclude(year=2006).filter(field='value')