我有一个 Django 网站,我在其中使用django-tinymce
TinyMCE 控件编辑 HTML 字段。
TinyMCE 实际上为我提供了一种所见即所得的方式来编辑 HTML。我的问题是,我可以直接编辑底层 HTML 吗?我在想,也许我可以启用一些按钮,它可以在 TinyMCE 中的“所见即所得模式”和“原始 html 模式”之间切换。有吗?如果没有,是否有任何优雅的方式来编辑 HTML?
我有一个 Django 网站,我在其中使用django-tinymce
TinyMCE 控件编辑 HTML 字段。
TinyMCE 实际上为我提供了一种所见即所得的方式来编辑 HTML。我的问题是,我可以直接编辑底层 HTML 吗?我在想,也许我可以启用一些按钮,它可以在 TinyMCE 中的“所见即所得模式”和“原始 html 模式”之间切换。有吗?如果没有,是否有任何优雅的方式来编辑 HTML?
只需将code
按钮添加到工具栏之一,例如使用 django-tinymce 的此配置:
TINYMCE_DEFAULT_CONFIG = {
# your other configuration
'theme_advanced_buttons3_add': 'code',
}
这advanced
是TinyMCE 主题可用的按钮列表
django-tinymce版本 3 使用TinyMCE版本 5,需要启用代码按钮插件并将code
按钮添加到toolbar
:
TINYMCE_DEFAULT_CONFIG = {
...
'plugins': 'code', # along with other plugins, e.g. 'link lists code'
'toolbar': 'code', # along with other buttons, e.g. 'bold italic | code'
...
}