Включение django-tables2 в Django-CMS

Как я могу использовать вывод django-tables2 в шаблонах django-cms? Поскольку django-cms использует плагины для элементов страницы, должен ли я написать собственный плагин для работы с таблицами, которые я создал с помощью django-tables 2? У меня есть другие элементы, такие как формы django-filter, можно ли их также включить в Django-cms?


person Albino_coffee    schedule 23.10.2013    source источник


Ответы (1)


Создайте плагин django CMS [1], который использует ваши модели django-tables2.

[1] http://docs.django-cms.org/en/2.4.2/extending_cms/custom_plugins.html

person ojii    schedule 23.10.2013
comment
Спасибо @ojii, но у меня проблемы с тем, чтобы понять, как написать это как собственный плагин. Я делаю это впервые. В настоящее время я использую метод CBV для вызова Django-tables2, и я не уверен, можно ли использовать этот метод в пользовательском плагине. Как бы вы это сделали? У меня есть список и страница подробного просмотра, для которых требуется плагин таблицы. Мне удалось запустить форму для модели и table_class для плагина, но я не уверен, как это исправить в коде Django-tables2. Спасибо за ваш вклад! - person Albino_coffee; 05.11.2013