django之如何为编辑团队建立系统

落叶无声 阅读:57 2025-06-02 22:19:02 评论:0

我正在开发一个主要像报纸网站一样工作的门户网站。焦点中有文章,包含文字、视频和图片。这些文章有附件,应在侧边栏中显示。这些附件可能是将在正文中显示的相同对象。 我一直在思考如何创建结构,以及如何让编辑器能够舒适地编辑所有这些东西,这是一个重点。

我评估的是作为完整系统的 Django-CMS 和 feincms,以及一些执行工作片段的第三方模块。

现在,我有了内联对象的解决方案:我 fork 了django-basic-apps 的内联模块|现在可以为要嵌入的对象获取额外的参数。它们的参数对于例如计算机来说很重要。嵌入“对象 ID 为 x,但大小最大为 x 像素的图像”。

我的方法没有解决的是,生成一个包含一堆内联标记的侧边栏。不过,我可以为此创建一个自定义小部件。更好的解决方案肯定是添加一个功能,比如以某种方式将通用对象(视频、图像...)附加到文章对象。

虽然我的解决方案到目前为止有效,但我不确定是否有其他方法可以解决这些常见情况,我想听听有关此主题的一些其他经验,以及您是否有任何其他方法来处理


对于这个一般性问题似乎没有更大的解决方案需求,我将使用我的解决方案并看看它是否在实践中得到证明。

请您参考如下方法:

看看Armstrong CMS .它专为满足新闻机构的需求而设计。它是根据德克萨斯论坛报的代码开发的,这是一个非常大的 Django 新闻网站,在 2010 年获得了 Edward R. Murrow 最佳本地新闻网站奖。

Armstrong 的扩展性非常好,速度很快,几乎可以处理您想要扔给它的任何类型的内容。


标签:Django
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号