我有一个Django网站,我希望网站管理员能够编辑丰富的内容。 假设我们正在讨论的是组织信息页面,其中可能包含一些图片和一些链接,其中页面的结构不像新闻页面(每隔几天更新一次新闻),但仍然需要能够网站管理员很容易编辑,不一定要乱用HTML(或者更确切地说,我不希望他们)。
那我在哪里放这个动态内容?在数据库上?格式是什么?如何在django默认管理员中访问它?
答案 0 :(得分:4)
使用其中一个现有的富文本编辑器
最轻的重量是使用像DojoEditor那样的js级别的东西:
http://code.djangoproject.com/wiki/AddDojoEditor
另见这个帖子:
答案 1 :(得分:1)
对于您所描述的内容,我会使用flatpages,这是一款django应用,可让用户在管理面板中创建和编辑网页。
至于格式化,我会使用TinyMCE。集成它非常简单,here is a walkthrough(执行步骤1和2并跳到底部,“使用TinyMCE与flatpages(newforms)”)