Способы выборки страниц

Способы выборки страниц (как создавать и выводить страницы из базы данных можно прочитать в Вывести список статей из базы данных).

# Выборка всех статей
Page.objects.all()

# Выборка пяти статей
Page.objects.all()[:5]

# Выборка страницы (два способа)
Page.objects.get(id=4)
get_object_or_404(Page, id=4)

# Выборка указанных статей
Page.objects.get(id__in=[1,4])

# Выборка статей за 2017 год
Page.objects.get(created__year=2017)

# Выборка статей до и после 2017 года
Page.objects.get(created__lte='2017-01-01')
Page.objects.get(created__gte='2017-01-01')

# Выборка статей, в названии корого есть указанная строка (в СУБД используется LIKE)
Page.objects.get(title__contains='search_string')