TinyMCE отображает дополнительный виджет
Я использую django-tinymce для отображения виджетов TinyMCE в моих формах. При обновлении до последней версии 6.8.3 (2024-02-08) у меня на одном поле формы вместо одного виджета появляется два.
Это шаблон Django:
{% extends "layout.html" %}
{% load i18n %}{% load static %}
{% block title %}
...
{% endblock %}
{% block head %}{{ form.media }}{% endblock %}
{% block content %}
{% if user.is_authenticated %}
<div id="create">
<form id="cascade" class="mt-3" method="post" action="." enctype="multipart/form-data">
{% csrf_token %}
{{ form.non_field_errors }}
{% for field in form %}
{% if field.is_hidden %}{{ field }}{% else %}
<div class="mb-3">
<label for="{{ field.id_for_label }}" class="form-label">{{ field.label }}:</label>
{{ field }}
{% if field.help_text %}
<div class="form-text">{{ field.help_text|safe }}</div>
{% endif %}
<div id="{{ field.auto_id }}" class="invalid-feedback">{{ field.errors }}</div>
</div>
{% endif %}{% endfor %}
<button class="btn btn-primary" type="submit" name="action">{% translate "Submit" %}</button>
</form>
</div>
{% endif %}
{% endblock %}
Вот как на самом деле отображается поле формы content с помощью TinyMCE:
В settings.py у меня есть такая конфигурация:
TINYMCE_DEFAULT_CONFIG = {
"theme": "silver",
"height": 500,
"menubar": False,
"plugins": "autolink,lists,link,image,charmap,preview,hr,searchreplace,code,media,table,paste,help,wordcount",
"contextmenu": "paste | link image table",
"toolbar": "bold italic underline strikethrough | bullist numlist | blockquote hr charmap | table | link image media | removeformat | code | help",
'paste_as_text': True,
}