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

时间:2015-03-07 14:35:01

标签: python html django templates ckeditor

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

这是我的管理员,工作完美! enter image description here

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

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

4 个答案:

答案 0 :(得分:5)

在模板中渲染html时,请确保将其标记为安全...

{{ article.content|safe }}

参见文档:

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

答案 1 :(得分:0)

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

{{form.as_p}}

代替使用-

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

答案 2 :(得分:0)

它的tinymce,ace编辑器或ck编辑器是否未显示/工作: 尝试:

1)python manage.py collectstatic

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

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

{{form.Text_areas_name}}

答案 3 :(得分:0)

就我而言,它是通过在呈现页面时使用{{ article.content|safe }}来实现的。