Django

1. Ckedior.js

 CKEDITOR.editorConfig = function( config ) {
    // config.filebrowserUploadUrl="/blog/upload_img/";
     config.extraPlugins = 'codesnippet';
 };

这个是必须的。

2. settings.py

CKEDITOR_CONFIGS = {
    'default': {
        'extraPlugins': 'sourcedialog,codemirror,widget,lineutils,codesnippet,selectall',
        'toolbar': 'Full',
    },
    'zinnia-content': {
        'toolbar_Zinnia': [
            ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord'],
            ['Undo', 'Redo'],
            ['Scayt'],
            ['Link', 'Unlink', 'Anchor'],
            ['CodeSnippet', 'Image', 'Table', 'HorizontalRule', 'SpecialChar'],
            ['Source'],
            ['Maximize'],
            '/',
            ['Bold', 'Italic', 'Underline', 'Strike',
             'Subscript', 'Superscript', '-', 'RemoveFormat'],
            ['NumberedList', 'BulletedList', '-',
             'Outdent', 'Indent', '-', 'Blockquote'],
            ['Styles', 'Format'],
        ],
        'toolbar': 'Zinnia',
    },
}

Done

原文地址:https://www.cnblogs.com/mantian/p/6657478.html