Представление категорий

  • Опубликовано:
Обдумываю, как решить проблему с представлением категорий. В админке django-cms страницы хранятся в виде дерева mptt, поэтому буду придерживаться этой же структуры. Но теперь совершенно непонятно, как мне вывести, например, список статей определенной категории, в админке родителем страницы может быть только другая страница, не категория.

Очень интересная статья на эту тему http://leopard.in.ua/2009/02/07/postroenie-derevev/
Или добавить поле тега? Так устроена таксономия в друпале. Много ли будет категорий? Если категории будут в виде дерева, то надо делать mptt. Если простой список категорий, тогда проще использовать обычные теги.

P.S. Про деревья, примеры использования http://proft.me/2010/09/7/drevovidnye-struktury-dannyh-v-django/

Решено

MPTT в админке - вот что мне было нужно. Категории должны быть деревом, а страницы просто привязываются к категориям. Древовидная структура значительно ускоряет извлечение элементов из базы.