编辑者使用html标签返回内容

时间:2016-01-25 14:45:31

标签: javascript html django

起初我以为是我不得不尝试不同的编辑错误。但事实证明他们都返回带有html标签的内容......所以一定是我。我使用https://github.com/douglasmiranda/django-wysiwyg-redactor,这也会返回html标记。例如:如果我输入hello它会返回<p>hello</p>所以我尝试了安全过滤和其他一些过滤,但它们都不起作用。我该如何解决?提前致谢

{% block content %}
<form id="post_form" method="post" action="/add_post/" enctype="multipart/form-data">
    {% csrf_token %}

    {{ form |crispy|safe }}


     <input type="submit" name="submit" value="Create Post">
    </form>
{% endblock %}

我也试过了{{form|safe}},它不起作用......我也想使用脆皮。

1 个答案:

答案 0 :(得分:0)

在我阅读了文档后,我发现了这个:

data = django_wysiwyg.clean_html(data)

尝试一下,我希望它有效......

修改

  

{{form | crispy | safe}}

这会输出RAW Html,这是你不想要的......