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

时间:2018-03-02 14:49:24

标签: django quill django-2.0

我尝试过tinymce。但是,它依赖于与tinymce网站进行通信以检查插件。

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

config.codeSnippet_theme = 'school_book';

您可以将其直接添加到CKEDITOR_CONFIGS词典中:

CKEDITOR_CONFIGS = {
    'your_config_name': {
        ...
        'codeSnippet_theme': 'school_book',
        'extraPlugins': ','.join(
            [
                'codesnippet',
                ...
            ]
        )
    },
}
相关问题