2012-01-24 129 views
0

我已撰写搜索视图。这工作得很好。现在我想改变一些逻辑。如果搜索“他”,结果应该显示来自语言英语的10个结果和来自法语的10个结果。任何建议?感谢组合查询结果

我想这样

languages = categories.language.all() 
for language in languages: 
    m = Movie.objects.filter(title__istartswith=q, language=language)[:10] 

回答

1

尝试:

results = [] 
for language in categories.language.all(): 
    results.append(Movie.objects.filter(title__istartswith=q, language=language)[:10])