query = Q()
if 'AND' in request.GET['q']:
query_parts = request.GET['q'].split('AND')
for part in query_parts:
query = query & Q(part.split(':')[0]=part.split(':')[1])
models.objects.filter(query)
elif 'OR' in request.GET['q']:
query_parts = request.GET['q'].split('OR')
...
else:
...
试试这样的
相关问题 更多 >
编程相关推荐