如何将TinyMCE生成的html标签插入到我的模板中

时间:2018-08-20 05:59:38

标签: django-templates

我正在尝试使用TinyMCE CDN(富文本编辑器)来编辑博客中帖子的文本区域。

问题在于文本区域内容应如下所示,示例1

你好 世界

但是相反,它看起来像这样,所有标签都已暴露,示例2

 <b>Hello</b><em>World</em>!

我想并且尝试在模板中使用标签{% autoscape off %}和或{{ form.content|safe }},但没有成功。

所以问题是:是否可以将TinyMCE生成的所有html标签插入或插入到我的模板中,以便最终看起来像Ex.1?

更详细地说,这是我的模板的基本代码示例。

{% head_extra_script %} HERE GOES THE LINK TO THE TinyMCE CDN {% endblock %}

{% block content %}
<form method="POST">
    {% csrf_token %}
    {{ form.title }}
    {{ form.content|safe }} // this is the textarea, and I tried using |safe
</form>
{% endblock %}

{% block javascript_code %}
<script type="application/x-javascript">
    tinymce.init({selector:'textarea'});
</script>
{% endblock javascript_code %}

请让我知道是否有不清楚的地方,所以我可以进行澄清。预先感谢。

0 个答案:

没有答案