#django #bootstrap-5 #summernote
#джанго #начальная загрузка-5 #летняя заметка
Вопрос:
Я установил django-summernote, и большая его часть работает нормально, за исключением выпадающих кнопок для стиля, размера шрифта, цвета и таблицы. В примере они настроены следующим образом:
... 'toolbar': [ ... ['style', ['style'], ['fontsize', ['fontsize']], ['color', ['color']], ['table', ['table']], ... ],
Я попытался разместить список возможных значений, например, список цветов в цвете:
['color', ['black', 'red']],
Но это явно неверно, так как кнопка вообще не отображается, если я попытаюсь ввести список возможных значений.
Я заметил, что если я копирую любой форматированный текст и выбираю его, кнопка «Размер шрифта» отображает фактический размер, который я скопировал, но не дает мне возможности изменить его с панели инструментов, и мой единственный вариант для изменения размера текста-использовать CTRL 1/2/3/4/5/6 для соответствующего формата от 1 до 6, в то время как примеры, показанные в Интернете, явно имеют рабочие раскрывающиеся списки.
Я использую SUMMERNOTE_THEME = 'bs5'
тему bs5 и пробовал различные конфигурации в settings.py но, похоже, ничто не позволяет раскрывающимся спискам. Я попытался скопировать сценарии из различных дискуссионных групп и учебных пособий, обсуждающих summernote, но безрезультатно, проверил все свои настройки, и все они, похоже, в порядке.
Он правильно сохраняет все включенные медиафайлы, и все остальные кнопки работают на 100%.
Овации,
Саймон
Комментарии:
1. Правильно ли вы закрыли все скобки? Например:
['style', ['style'],
Ответ №1:
Просто измените тему bs5 на bs4 в своем settings.py
SUMMERNOTE_THEME = 'bs4'
Комментарии:
1. Мгновенный выигрыш! Большое спасибо!