我有一个TextField
用于描述我的某个表单,并且我想应用reich文本编辑器,因此尝试使用this package,但我无法使其正常工作
以下是我的设置
settings.py
INSTALLED_APPS = (
.....
.....
# Description Rich text editor settings
'tinymce',
'django_wysiwyg',
)
DJANGO_WYSIWYG_FLAVOR = "tinymce"
template.html
{% extends "base.html" %}
{% load wysiwyg %}
{% wysiwyg_setup %}
<form enctype="multipart/form-data" action="{% url 'product_create' %}" method="post">
<div class="marg_tp38 span12">
{{product_form.name}}
{% wysiwyg_editor 'id_name' %}
</div>
<div class="marg_tp38 span12">
{{product_form.description}}
{% wysiwyg_editor 'inputdescription_id' %}
</div>
</form>
以上是我使用过的设置,但我无法完成这项工作,任何人都可以让我知道我错过了什么?为了使其有效,应该做些什么?
答案 0 :(得分:1)
在主题部分移动{%wysiwyg_setup%}
确保您已在静态文件夹中复制了tinymce,并在documentation中提及的设置中为DJANGO_WYSIWYG_MEDIA_URL设置了正确的路径。