我的应用中有address
个对象,其中包含常用的street
,street_nr
等字段。
有更好的方法吗?
Address.objects.filter(street=data["street"],
street_nr=data["street_nr"],
zip_code=data["zip_code"],
city_name=data["city_name"],
country_name=data["country_name"]).exists()
请注意,我只检查传递的字段。
答案 0 :(得分:2)
只要数据字典中的键名与您要查询的字段名相匹配,就可以使用**kwargs
语法:
Address.objects.filter(**data)