2012-01-24 175 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])