Djangocketeditor正确应用对内容的更改,但不在管理中应用更改

2024-04-18 21:12:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我用django ckeditor替换了默认的django admin

安装GoogleWebFonts,正确加载和应用字体到内容。 问题是django管理中没有应用更改。在

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

我跑了

python manage.py collectstatic

并将我的静态url、静态根目录、媒体url和媒体根目录分配并正常工作。在

我通过替换TextField来使用编辑器

^{pr2}$

以及

 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;

};

在设置.py公司名称:

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

},

}


Tags: djangopyconfigckeditorurl内容源代码admin