【发布时间】:2018-01-21 16:53:41
【问题描述】:
我已经用 django-ckeditor 替换了默认的 django admin
GoogleWebFonts 已正确安装、加载和应用字体到内容。 问题是没有在 django admin 中应用更改。
具体来说,源是正确的(按ckeditor界面上的源按钮),显示正确应用的字体,因此我的内容更改为我想要的字体。但是当我在管理员中重新加载页面时,它默认恢复为普通文本,但仍然具有正确的源代码。
我跑了
python manage.py collectstatic
并让我的静态 url、静态根、媒体 url 和媒体根分配并正常工作。
我正在通过替换我的 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,
},
}
【问题讨论】:
标签: python django ckeditor django-admin wysiwyg