Объединить результат запроса - PullRequest
0 голосов
/ 24 января 2012

Я написал поисковый вид. Который работает просто отлично. Теперь я хочу изменить некоторую логику. Я хочу, чтобы при поиске «Он» результаты отображали 10 результатов с языка английский и 10 результатов с языка французский. любое предложение? спасибо

Я пытаюсь вот так

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

1 Ответ

1 голос
/ 24 января 2012

Попробуйте:

results = []
for language in categories.language.all():
    results.append(Movie.objects.filter(title__istartswith=q, language=language)[:10])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...