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