有没有与django-2兼容的稳定的开源富文本编辑器包?

问题描述 投票:2回答:1

我试过了tinymce。但是,它具有与tinymce站点进行通信以检查插件的依赖性。

在django 2中是否还有其他完全开源的文本编辑器?

对于django 2,Quill似乎不稳定。我需要在几个地方进行更改,但仍然无法使其工作。

django quill django-2.0
1个回答
2
投票

我建议使用django-ckeditor项目,它非常易于使用和积极维护。它主要用于与Django admin一起使用,但它也可以在自定义模板中使用outside of the admin

我发现非常强大的一件事(我相信实际上没有在django-ckeditor中记录)是你可以直接在你的CKEditorCKEDITOR_CONFIGS字典中使用任何“原始”settings.py的配置设置。

例如。如果您想设置代码突出显示,并且您发现CKEditor对change the highlighter theme的选项是:

config.codeSnippet_theme = 'school_book';

你会发现它直接添加到CKEDITOR_CONFIGS字典:

CKEDITOR_CONFIGS = {
    'your_config_name': {
        ...
        'codeSnippet_theme': 'school_book',
        'extraPlugins': ','.join(
            [
                'codesnippet',
                ...
            ]
        )
    },
}
© www.soinside.com 2019 - 2024. All rights reserved.