Поддерживает ли Django CMS таксономии или теги? - PullRequest
0 голосов
/ 26 октября 2019

Я изучаю Python и Django, моя конечная цель - создать панель администрирования, которая управляет двумя вещами:

  • «динамическая статья / элемент» (которая может создавать типы форм для ввода).
  • "динамические таксономии / теги" (которые могут создавать категории или группировщики данных "типа формы").

Я видел документацию DjangoCMS, но не могу найтиназвания этих концепций, не могли бы вы мне помочь?

спасибо

1 Ответ

0 голосов
/ 27 октября 2019

Вы можете делать практически все, что хотите. Если вы хотите добавить к тому, что дает страница, расширьте страницу;http://docs.django -cms.org / ru / latest / how_to / extending_page_title.html

Я использовал это для добавления изображений на страницы, чтобы вы могли использовать его для добавления тегов или чего-либо ещеиначе вы хотите.

Вот пример приписывания цвета к страницам;

class PageColourExtension(PageExtension):
    """
    Extend the page model with a background image field.
    """
    page_colour = models.CharField(
        _("Base colour"),
        max_length=50,
        null=True,
        choices=COLOUR_CHOICES,
    )

    def __unicode__(self):
        """
        Identify by the page it is tied to.

        @return: page name
        @rtype: str
        """
        return '%s' % self.extended_object


extension_pool.register(PageColourExtension)
...