我认为榜样比言语更有价值。
我想重写这个:
person = Person.objects.filter(email__contains="gmail.com")
像这样:
condition = "email__contains"
person = Person.objects.filter(condition="gmail.com")
这可能吗 ?
可以独立于Django打电话
condition = "email__contains"
person = Person.objects.filter(**{condition:"gmail.com"})
代替
person = Person.objects.filter(email__contains="gmail.com")
因为func(kw=arg)
与func(**{"kw":arg})
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句