Django cms - пользовательская страница (тип) - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь сгенерировать приложение django cms с разными типами страниц.

В настоящее время я делаю так:

CMS_TEMPLATES = (
    ('content.html', 'Base'),
    ('category.html', 'Category'),
)

Так что я могу создавать разные страницы для разных категорий товаров.

Но я хотел бы создать собственный «рендерер» или что-то в этом роде, где я мог бы сделать несколько вызовов БД для получения некоторых продуктов.(В зависимости от некоторых пользовательских атрибутов страницы)

В настоящее время я устанавливаю пользовательские атрибуты страницы с помощью PageExtension из django cms.

Можете ли вы дать мне подсказку?

1 Ответ

0 голосов
/ 27 ноября 2018

Похоже, что вы ищете, как создавать собственные представления в django.

Официальную документацию по этому вопросу можно посмотреть здесь: https://docs.djangoproject.com/en/2.1/topics/http/views/

...