Настройки Django Summernote
Я установил django-summernote и большая часть его работает нормально, за исключением выпадающих кнопок для Style, Font Size, Color и Table. В примере они настроены следующим образом:
...
'toolbar': [
...
['style', ['style'],
['fontsize', ['fontsize']],
['color', ['color']],
['table', ['table']],
...
],
Я пробовал поместить список возможных значений, например, список цветов в color:
['color', ['black', 'red']],
Но это явно неверно, поскольку кнопка не отображается, если я пытаюсь ввести список возможных значений.
Я заметил, что если я копирую любой форматированный текст и выделяю его, кнопка fontsize отображает фактический размер, который я скопировал, но не дает мне возможности изменить его с панели инструментов, и мой единственный вариант для изменения размера текста - использовать CTRL+1/2/3/4/5/6 для соответствующего формата от H1 до 6, в то время как примеры, показанные в Интернете, явно имеют рабочие выпадающие окна.
Я использую тему bs5 SUMMERNOTE_THEME = 'bs5'
и пробовал различные настройки в settings.py, но ничего не помогает включить выпадающие окна. Я пробовал копировать скрипты из различных дискуссионных групп и учебников, обсуждающих summernote, безрезультатно, и проверил все свои настройки, и все они в порядке.
Все включенные медиафайлы сохраняются правильно, а все остальные кнопки работают на 100%.
Выпьем,
Симон
Просто измените вашу тему bs5 на bs4 в файле settings.py
SUMMERNOTE_THEME = 'bs4'