我有一点问题,我在管理部分安装了Django-ckeditor。 我可以在Admin中完美地使用它,但是当我在Html页面上显示它没有正确显示时,我会放置一些图像以获得更好的视觉效果。
这是我的管理员,工作完美!
这是我的html页面,其中ckeditor无法正常工作
如何解决此问题? (我使用python 2.7.4和Django 1.7.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 }}
来实现的。