django-ckeditor正确应用内容更改但未在管理中应用更改

时间:2018-01-21 16:53:41

标签: python django ckeditor django-admin wysiwyg

我已使用django-ckeditor

替换了默认的django admin

安装了GoogleWebFonts,正确加载并将字体应用于内容。 问题是django admin中没有应用更改。

具体来说,源是正确的(按下ckeditor界面上的源按钮),显示正确应用的字体,因此我的内容更改为我想要的字体。但是当我在admin中重新加载页面时,它默认返回到普通文本,但仍然使用正确的源代码。

我跑了

python manage.py collectstatic

并分配我的静态网址,静态根网址,媒体网址和媒体根目录。

我正在使用编辑器替换我的TextField

 models.py

 from ckeditor.fields import RichTextField

 ...
 body = RichTextField()
 ...

并且

 urls.py :

 url(r'^ckeditor/', include('ckeditor_uploader.urls')),


config.js:

CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.extraPlugins = 'ckeditor-gwf-plugin';
config.font_names = 'GoogleWebFonts;' + config.font_names;

};

settings.py:

CKEDITOR_CONFIGS = {
'default': {
    'toolbar': 'full',
    'height': 300,
    'width': 900,

},

}

1 个答案:

答案 0 :(得分:0)

刚刚意识到手动添加插件这个程序实际上是垃圾。刚尝试安装codesnippets并没有获得正确的配色方案。绝对浪费时间。