Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django cms-通过语言以外的方式集成cms并区分内容_Django_Content Management System_Django Cms - Fatal编程技术网

django cms-通过语言以外的方式集成cms并区分内容

django cms-通过语言以外的方式集成cms并区分内容,django,content-management-system,django-cms,Django,Content Management System,Django Cms,刚到django 我有一个结构为/[flavor]/[page]的网站,其中有许多不同的风格,每个风格都有大致相同的页面集。至少在一个简单的层面上,这似乎可以很好地工作,因为django应用程序风格可以很容易地成为页面模板的输入 现在,我正在尝试集成一些cms mojo,以便非技术人员可以轻松地添加/修改每种口味的内容或页面,目前还不清楚django cms如何/是否支持这一点。据我所知,我想要的似乎与django cms处理语言的方式相似或等效——在管理中,每种语言都有一个单独的选项卡,您可以

刚到django

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

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

目前,我的网站只有英文版,所以我想有一个选择(看起来不太吸引人,也不太持久)就是假装它们是语言来处理味道

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

作为django的新手,我并不执着于某个特定的cms,我也愿意接受关于方法、网站结构等方面的任何建议——主要要求是支持非技术人员轻松添加/修改不同风格的内容/页面


谢谢

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