Django-CMS中的页面可以包含多个记录吗?

时间:2013-04-26 04:08:59

标签: django-cms

我需要在我的(计划的)网站上创建页面,每个页面都包含多个独立的条目记录。 (这是一个着名的引用网站 - 每个页面都涵盖一个特定的主题,并为该主题列出了多个引号及其作者。)

使用Django-CMS实现这一点是否直截了当,每个引用/作者都是一个单独的数据库记录(我需要将它们作为单独的实体来执行,出于投票等目的)。我正在考虑使用Django-CMS,因为它具有分类功能,内置的slug支持,以及因为我正在将Wordpress博客合并到混合中。

1 个答案:

答案 0 :(得分:0)

这绝对是可能的,有两种方法:

1)编写Apphook [1]来管理这些页面并显示数据库中的引号。 2)编写一个插件[2],显示单个(或多个)引号,并将一个或多个插件添加到页面中。

如果您不确定选择哪一个,我建议您阅读http://ojii.ch/post/apphooks-vs-plugins/

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