【问题标题】:TinyMCE Django FrameworkTinyMCE Django 框架
【发布时间】:2017-05-29 07:08:18
【问题描述】:

我正在为我的网站的管理部分使用 TinyMCE 编辑器。编辑器似乎已正确安装,但在保存帖子并将其显示在主页上后,它会显示原始 html 而不是渲染它。

更具体地说,它显示

如果有帮助,我在模型中使用了 HTMLField

【问题讨论】:

    标签: python django django-models django-admin tinymce


    【解决方案1】:

    当您想要显示存储在模型中的 html 时,您需要将其标记为安全(如果是的话),以便它绕过 XSS 保护 见https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#safe

    将字符串标记为在输出之前不需要进一步的 HTML 转义。 当自动转义关闭时,此过滤器无效。

    您的模板示例

    {{ model.attribute|safe}}
    

    【讨论】:

      猜你喜欢
      • 2021-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-12
      • 2020-08-13
      • 1970-01-01
      • 2015-08-07
      相关资源
      最近更新 更多