Tinye MCE и Django: параметры панели инструментов HTMLField (администратор) - PullRequest
0 голосов
/ 05 мая 2020

У меня запущено приложение Djando, я добавил новую простую модель с порядком и полем содержимого, содержимое имеет тип HTMLField, мне удается отредактировать содержимое поля и отформатировать его очень хорошо, моя проблема в том, что мне нужно чтобы иметь возможность добавлять маркированные списки в это поле, и я не могу найти способ настроить конфигурацию Tiny MCE, чтобы это произошло.

Я попытался добавить файл tiny_mce. js вместе с другим файлом js с параметрами и добавьте раздел TINYMCE_DEFAULT_CONFIG в config.py, но он вообще не работает, я, кстати, новичок в Django и Python

Я был бы признателен, если бы кто-нибудь мог дать мне руководство, чтобы иметь возможность обрабатывать параметры панели инструментов Tiny MCE с нуля

Заранее благодарим!

1 Ответ

0 голосов
/ 06 мая 2020

На случай, если кто-то может столкнуться с аналогичной проблемой, я наконец-то пришел с этим решением:

В settings.py (в моем случае это частичный файл base.py) вы должны добавить следующие строки:

TINYMCE_DEFAULT_CONFIG = {
'plugins': ["lists"],
'toolbar': ['numlist bullist'],
'theme': "silver"

}

Обратите внимание, что тема «серебряная», а не «продвинутая» или «простая», как предлагают некоторые другие сообщения, когда я устанавливал тему как такие значения, поле исчезало из admin, вам также необходимо активировать плагин списков, а также добавить элементы панели инструментов, чтобы видеть кнопки.

Надеюсь, это поможет!

...