Django-ckeditor 在 html 中无法正确显示

Django-ckeditor not displaying correctly in html

我有一个小问题,我在管理部分安装了 Django-ckeditor。 我可以在管理员中完美地使用它,但是当我在 Html 页面上显示时它显示不正确,我会放一些图像以获得更好的视觉效果。

这是我的管理员 ckeditor,效果很好!

这是我的 html 页面,其中 ckeditor 无法正常工作

我该如何解决这个问题? (我使用 python 2.7.4 和 Django 1.7.4)

在模板中呈现 html 时,确保将其标记为安全...

{{ article.content|safe }}

查看文档:

https://docs.djangoproject.com/en/1.7/ref/templates/builtins/#safe

对我来说,问题是我只是在写

{{form.as_p}}

改为使用-

<form method="POST" enctype="multipart/form-data">
  {% csrf_token %}
  {{form.media}}     //this was missing 
  {{form.as_p}}

无论是 tinymce、ace 编辑器还是 ck 编辑器未显示/工作: 尝试:

1)python manage.py collectstatic

2)python manage.py makemigrations 和 python manage.py migrate

3) {% csrf_token %} {{form.media}}

{{form.Text_areas_name}}

在我的例子中,它通过在呈现页面时使用 {{ article.content|safe }} 来工作。