Django-ckeditor 在 html 中无法正确显示
Posted
技术标签:
【中文标题】Django-ckeditor 在 html 中无法正确显示【英文标题】:Django-ckeditor not displaying correctly in html 【发布时间】:2015-05-09 01:44:51 【问题描述】:我有一个小问题,我在我的管理部分安装了 Django-ckeditor。 我可以在 Admin 中完美使用它,但是当我在 html 页面上显示时显示不正确,我会放一些图像以获得更好的视觉效果。
这是我的管理员 ckeditor,完美运行!
这是我的 html 页面,其中 ckeditor 无法正常工作
我该如何解决这个问题? (我使用 python 2.7.4 和 Django 1.7.4)
【问题讨论】:
【参考方案1】:在模板中渲染 html 时,请确保将其标记为安全...
article.content|safe
查看文档:
https://docs.djangoproject.com/en/1.7/ref/templates/builtins/#safe
【讨论】:
【参考方案2】:对我来说,问题是我只是在写作
form.as_p
改为使用-
<form method="POST" enctype="multipart/form-data">
% csrf_token %
form.media //this was missing
form.as_p
【讨论】:
【参考方案3】:它的 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
【讨论】:
【参考方案4】:在我的例子中,它在渲染页面时使用 article.content|safe
。
【讨论】:
以上是关于Django-ckeditor 在 html 中无法正确显示的主要内容,如果未能解决你的问题,请参考以下文章
带有普通 Django 表单和引导程序的 Django-CKEditor
django-ckeditor:不包括ckeditor js文件