我有一个列表(可以是一组或另一个iterable),比如,email字符串,我想得到一个模型的所有对象,这些对象的属性“email”与这些电子邮件中的任何一个匹配。在
我正在做:
from myapp.models import MyModel
l=['email1@x.com', 'email2@x.com', 'email3@y.com']
from django.db.models import Q
q = Q(email=l[0])
for e in l[1:]:
q |= Q(email=e)
MyModel.objects.get(q)
有没有办法做得更优雅?在
您可以使用:
相关问题 更多 >
编程相关推荐