【问题标题】:Django Summernote SettingsDjango Summernote 设置
【发布时间】:2025-12-09 06:30:01
【问题描述】:

我已经安装了 django-summernote,除了样式、字体大小、颜色和表格的下拉按钮外,大部分都可以正常工作。该示例将它们设置如下:

...
'toolbar': [
     ...
     ['style', ['style'],
     ['fontsize', ['fontsize']],
     ['color', ['color']],
     ['table', ['table']],
     ...
],

我尝试过放置一个可能值的列表,例如,颜色列表中的颜色:

['color', ['black', 'red']],

但这显然是不正确的,因为如果我尝试输入可能值的列表,按钮根本不会显示。

我注意到,如果我复制任何格式化文本并选择它,字体大小按钮会显示我复制的实际大小,但我无法从工具栏中更改它,我唯一的调整文本大小的选项是使用 CTRL +1/2/3/4/5/6 用于 H1 到 6 的相关格式,而在线显示的示例显然具有有效的下拉菜单。

我正在使用 bs5 SUMMERNOTE_THEME = 'bs5' 主题并尝试了 settings.py 中的各种配置,但似乎没有启用下拉菜单。我尝试从讨论summernote的各种讨论组和教程中复制脚本,但无济于事,并检查了我的所有设置,它们似乎都很好。

它正在正确保存所有包含的媒体文件,并且所有其他按钮都可以 100% 工作。

干杯,

西蒙

【问题讨论】:

  • 您是否正确关闭了所有括号?例如:['style', ['style'],

标签: django bootstrap-5 summernote


【解决方案1】:

只需在 settings.py 中将主题 bs5 更改为 bs4

SUMMERNOTE_THEME = 'bs4'

【讨论】:

  • 即时胜利!非常感谢!