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

Are there any stable opensource rich text editor packages that are compatible with django-2?

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

是否有任何其他完全开源的文本编辑器可用于 django 2?

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

我建议在您的自定义模板中使用 django-ckeditor project, it's really easy to use and actively maintained. It is primarily meant to be used with Django admin, but it can also be used outside of the admin

我发现一件非常强大的事情(我相信 django-ckeditor 中没有实际记录)是您可以直接使用 "original" CKEditor 中的任何配置设置CKEDITOR_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',
                ...
            ]
        )
    },
}