起初我以为是我不得不尝试不同的编辑错误。但事实证明他们都返回带有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}}
,它不起作用......我也想使用脆皮。
答案 0 :(得分:0)
在我阅读了文档后,我发现了这个:
data = django_wysiwyg.clean_html(data)
尝试一下,我希望它有效......
修改强>
{{form | crispy | safe}}
这会输出RAW Html,这是你不想要的......