__author__ = ‘zhaobin022‘
from django.db.models import Q
conditions = {}
values = [ ‘id‘,‘name‘]
con = Q()
for k,v in conditions.items():
temp = Q()
temp.connector = ‘OR‘
for item in v:
temp.children.append(k,item)
con.add(temp,‘AND‘)
result = Server.objects.filter(con).values(*values)
原文:http://www.cnblogs.com/zhaobin022/p/5059456.html