python - Django CMS 支持分类法或标签吗?

标签 python django django-cms

我正在学习 Python 和 Django,我的最终目标是创建一个管理面板来管理两件事:

  • “动态文章/项目”(可以创建要输入的表单类型)。
  • “动态分类法/标签”(可以创建“表单类型”数据的类别或分组)。

我看过DjangoCMS的文档,但我找不到这些概念的名称,你能指导我吗?

谢谢

最佳答案

你几乎可以做任何你想做的事。如果您想添加页面提供的内容,请扩展页面; http://docs.django-cms.org/en/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)

关于python - Django CMS 支持分类法或标签吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58565810/

相关文章:

django - 使用装饰器更改 django 模型 '.objects' 的管理器

mysql - Django:存储在 MySQL 数据库中的时区不正确

Django-rest-framework 序列化程序进行大量查询

django - 如何使用 "reverse"或等效项来引用 Hook 到 DjangoCMS 的 url?

python - 使用 VBox 的 Bokeh 小部件间距和对齐

python - 在 matplotlib 图中将鼠标限制在 Canvas 区域

python - fabric 一直要求输入密码

python - 在 python 3.3 中安装 suds

django - 使用 djangocms-blog 时,如何为 DjangoCMS 提供博客文章的链接?

django CMS 登录时不显示工具栏