Заставьте django-wysiwyg работать на страницах django
У меня есть TextField
для описания в одной из моих форм, и я хочу применить текстовый редактор Рейха для этого, поэтому попытался использовать этот пакет, но я не могу заставить его работать
ниже мои настройки
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>
Итак, выше приведены мои настройки, которые я использовал, но я не смог заставить это работать, кто-нибудь, пожалуйста, дайте мне знать, что мне не хватает? и что нужно сделать, чтобы это заработало?
1 ответ
Переместить {% wysiwyg_setup %} в головной раздел
Убедитесь, что вы скопировали tinymce в статическую папку, и задайте правильный путь для DJANGO_WYSIWYG_MEDIA_URL в настройках, как указано в документации.