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 }}
来工作。
我有一个小问题,我在管理部分安装了 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 }}
来工作。