Python 允许用户编辑丰富内容的标准Django方式

Python 允许用户编辑丰富内容的标准Django方式,python,django,django-models,django-admin,Python,Django,Django Models,Django Admin,我有一个Django网站,我希望网站管理员能够编辑丰富的内容。 假设我们讨论的是一个组织信息页面,其中可能包含一些图片和链接,其中页面的结构不如新闻页面(每隔几天更新一次新闻),但仍然需要站点管理员轻松编辑的能力,而站点管理员不一定想弄乱HTML(或者更确切地说,我不希望他们这样做) 那么,我应该将这些动态内容放在哪里?放在数据库上?以何种格式?如何使其在django默认管理员中可访问?使用现有的富文本编辑器之一 最轻量级的是使用js级别的东西,比如DojoEditor: 另请参见此线程: 对

我有一个Django网站,我希望网站管理员能够编辑丰富的内容。 假设我们讨论的是一个组织信息页面,其中可能包含一些图片和链接,其中页面的结构不如新闻页面(每隔几天更新一次新闻),但仍然需要站点管理员轻松编辑的能力,而站点管理员不一定想弄乱HTML(或者更确切地说,我不希望他们这样做)


那么,我应该将这些动态内容放在哪里?放在数据库上?以何种格式?如何使其在django默认管理员中可访问?

使用现有的富文本编辑器之一

最轻量级的是使用js级别的东西,比如DojoEditor:

另请参见此线程:


对于您所描述的内容,我将使用它,它是一款django应用程序,允许用户在管理面板中创建和编辑页面

至于格式,我会使用。集成它非常简单,(执行步骤1和2,跳到底部,“将TinyMCE与flatpages(新表单)结合使用”)