Product モデルに関連付けることができる抽象 ProductAttribute モデルがあります。属性には、product.attribute_values を使用してアクセスできます。
ユーザーが 2 つの属性 (Size と Weight) の値を指定できるようにする 2 つの選択ボックスを含むフォームがあるとします。
単一のクエリで、これらの値をフィルターに渡すにはどうすればよいですか? 整数のリストを使用する場合と同様に、Object.objects.filter(pk__in=(1,2,3))
これらすべての属性値に一致する製品を選択できますか?
次のようなことができるようになりたいです。
options = ['XL','50lbs']
p = Product.objects.filter(attribute_values__matches=options)
これは Django のワンライナーで可能ですか?
ティア