Использование active_objects

Рейтинг: 1Ответов: 1Опубликовано: 01.02.2015

Информации в доках не нашел, но встречался с такими примерами, как News.active_objects.all()

В чем отличие от использвания, к примеру News.objects.all()?

Ответы

▲ 2Принят

К моделям в Django можно прикрепить сколько угодно нестандартных менеджеров. В данном случае это, видимо, менеджер, который отфильтровывает скрытые новости. Правда, я обычно делаю наоборот: переопределяю стандартный менеджер objects, а в админке использую какой-нибудь all_objects, таким образом пользователь точно не увидит, чего не нужно.