Настройки Django Summernote

#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. Мгновенный выигрыш! Большое спасибо!