Заставьте 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 в настройках, как указано в документации.

Другие вопросы по тегам