Как стать автором
Обновить

Комментарии 2

Если же, нас интересуют такие блоги, в которых есть одновременно и записи от 2008 года, и записи, содержащие Lennon в своем заголовке, то нужно писать

Blog.objects.filter(entry__headline__contains="Lennon").filter(entry__pub_date__year=2008)

Мне всё-таки формулировка кажется непонятной. В оригинале - так:

"query selecting any blogs with merely some entry with “Lennon” in its headline and some entry from 2008".

Т.е.:

  • filter(a, b) — совпадение на одном связанном объекте.

  • filter(a).filter(b) — совпадения могут быть на разных связанных объектах.

Да, все так, я это и имел в виду. Поправил немного этот фрагмент текста: в частности убрал "одновременно", оно здесь могло сбивать.

Спасибо за комментарий.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации