1

刚接触django...

我有一个结构 /[flavor]/[page] 的网站,其中有许多不同的风格,每种风格都有大致相同的页面集。至少在一个简单的层面上,这似乎可以作为 django 应用程序正常工作 - 风味可以很容易地成为页面模板的输入。

现在我正在尝试集成一些 cms mojo,以便非技术人员可以轻松添加/修改每种风格的内容或页面,目前尚不清楚 django-cms 如何/是否支持这一点。据我所知,我想要的似乎与 django-cms 处理语言的方式相似或等效 - 在管理员中,每种语言都有一个单独的选项卡,您可以在其中指定每种语言的内容。

目前,我的网站只有英文,所以我想一种选择(这似乎不太吸引人或永久)是通过假装它们是语言来处理口味。

我知道我可以在可以处理风味部分的 cms 页面上托管任意 django 应用程序,但是托管的应用程序似乎不支持以与语言相同的方式在其中添加 cms 页面。

作为 django 的新手,我并不拘泥于特定的 cms,并且愿意接受有关方法、站点结构等的任何建议 - 主要要求是支持非技术人员轻松添加/修改不同的内容/页面对于不同的口味。

谢谢!

4

1 回答 1

0

一种选择是绕过风味页面的 CMS,而是创建风味模型。您可以使用 django-tinymce 的 HTMLField (https://github.com/aljosa/django-tinymce/blob/master/docs/usage.rst) 来允许对 Flavor 字段进行富文本编辑。

于 2011-09-17T17:27:56.370 回答