python - 让用户编辑丰富内容的标准 Django 方式

标签 python django django-models django-admin

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

那么我应该把这个动态内容放在哪里呢?在数据库上?以哪种格式?如何让它在 Django 默认管理员中可访问?

最佳答案

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

最轻量级的是使用像 DojoEditor 这样的 js 级别的东西:

http://code.djangoproject.com/wiki/AddDojoEditor

另请参阅此线程:

Replace textarea with rich text editor in Django Admin?

关于python - 让用户编辑丰富内容的标准 Django 方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765066/

相关文章:

python - Django 模型将短语附加到 app_label

python - Django 社交授权

python - 如何在套接字之间正确中继 TCP 流量?

python - 打印时指定 Pandas DataFrame 列之间的空格数

python - app_index.html => app在adminsite中可以看到

ajax - 基于选定下拉列表的 django 和 ajax 下拉列表

python - 为什么 Ubuntu 上的 PhantomJS 会被 Google map 注册为触摸设备?

python - 如何使用函数将字典的值添加到Python中

python - 从 Django 中的多对多关系中排除一行

python - django 模型表单自定义字段