2017-09-21 5 views
0

doc- https://docs.djangoproject.com/en/dev/topics/db/queries/#the-pk-lookup-shortcut - リストIDで指定されたオブジェクトのセットを取得できます。指定されたリストにないIDを持つオブジェクトの別のセットを取得する方法がありますか? Blog.objects.filter(pk__not_in = [1,4,7]) - 私のために働かなかった。 PS:クエリーセットをフィルタリングするための可能な表現のアノテーションがありますか?Django - 値の集合にないIDを持つクエリーセットを取得する

答えて

0

最初はクエリが間違っています。あなたはあなたの質問Blog.objects.filter(pk__in = [1,4,7])を書くべきです。そして、あなたが使用したくない場合は、あなたは読むべきですhere

0

excludeメソッドを使用してください。

Blog.objects.exclude(pk__in=[1,4,7]) 
関連する問題