これは簡単な操作だとは思いますが、どのように行われるのかわかりません。
これよりもっと賢いものがあるはずだ:
ids = [1, 3, 6, 7, 9]
for id in ids:
MyModel.objects.filter(pk=id)
次のようなクエリですべてを 1 つのクエリで取得したいと考えています。
MyModel.objects.filter(pk=[1, 3, 6, 7, 9])
値のリストを使用して Django クエリをフィルタリングするにはどうすればよいですか?
ベストアンサー1
Blog.objects.filter(pk__in=[1, 4, 7])