次のコードでは、setattr を使用して文字列から変数を生成し、それを に等しく設定する必要がありますamn
。
for i in amenities:
if i in request.GET:
amn = request.GET.getlist(i)
propertiesList = Property.objects.filter(setattr(i+"__title__in", amn))
setattr は 3 つのパラメータを取るようですが、これら 2 つのパラメータだけでどうすればよいですか?