在我的flask-app中我使用CKEditor。到目前为止,这是我的配置。
在正文标记末尾的 layout.html 中:
<script src="//cdn.ckeditor.com/4.6.2/full/ckeditor.js"></script>
<script type="text/javascript">CKEDITOR.replace('editor')</script>
我的 articles.html 中提到了 id :
<form action="" method="POST">
<div class="form-group">
{{ render_field(form.body, class="form-control", id="editor") }}
</div>
<p><input type="submit" class="btn btn-primary" value="Submit"></p>
</form>
当我使用CKEditor CDN编写内容时,这就是我从数据库中获取内容的方式。
答案 0 :(得分:0)
试试这个
<form action="" method="POST">
<div class="form-group">
{{ render_field(form.body, class="form-control", id="editor") | safe }}
</div>
<p><input type="submit" class="btn btn-primary" value="Submit"></p>
</form>
答案 1 :(得分:0)
使用Flask的设置(出于安全考虑),Jinja将转义模板中的所有变量,您需要使用safe
过滤器以使Jinja将其呈现为HTML:
{{ post.body|safe }}