モデル属性は次のとおりです。
name, version, date_added, last_modified
次のようなリストがあります。
[(name1, version1), (name2, version2), (name3, version3)...]
(名前、バージョン)タプルでモデルをフィルタリングしたい。どうやってやるの?
モデル属性は次のとおりです。
name, version, date_added, last_modified
次のようなリストがあります。
[(name1, version1), (name2, version2), (name3, version3)...]
(名前、バージョン)タプルでモデルをフィルタリングしたい。どうやってやるの?
次の方法で実行できます。
from operator import or_
from django.db.models import Q
l = [(name1, version1), (name2, version2), (name3, version3)...]
data = YourModel.objects.filter(reduce(or_, Q(name=name, version=version)
for name, version in l))
in
SQLとdjango ormの両方が単一フィールド用に設計されていると思います。