django-ckeditor:存储config.js的位置
django-ckeditor: where to store config.js?
我正在尝试创建我自己的CKEDITOR.editorConfig。但是,到目前为止,我还没有设法让django-CKEDITOR使用这个配置。
这是我的结构:
.
├── cms
│ ├── admin.py
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── media
│ │ ├── ck_uploads
│ │ └ ...
│ ├── settings.py
│ ├── static
│ │ ├── ckeditor
│ │ │ └── ckeditor
│ │ │ ├── ckeditor
│ │ │ │ └── config.js
│ │ │ └── config.js
│ │ └── ...
│ ├── templates
│ │ └── ...
│ └── ...
└── ...
在我的config.js中(两者都有,但这些位置似乎都不正确),我创建了一个小的editorConfig,只是为了检查它是否工作:
CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.toolbar_Uni =
[
[ 'Source', '-', 'Bold', 'Italic' ]
];
config.toolbar = 'Uni';
};
最后,根据我的设置.py,我添加了一些初始配置。但是,即使指定了我的"uni"工具栏,它仍然会显示完整的工具栏。
PROJECT_PATH = os.path.abspath(os.path.dirname(__file__))
MEDIA_ROOT = os.path.join(PROJECT_PATH, "media")
STATIC_ROOT = os.path.join(PROJECT_PATH, "static")
CKEDITOR_RESTRICT_BY_USER = True
CKEDITOR_UPLOAD_PATH = os.path.join(MEDIA_ROOT, 'ck_uploads')
CKEDITOR_CONFIGS = {
'default': {
'width': '100%',
'toolbar': 'Uni',
},
'basic': {
'width': '100%',
'toolbar': 'Basic',
}
}
有什么建议吗?谢谢
Soge
编辑
我也尝试过引用ModelAdmin.Media的配置js文件,如下所示:
class MyAdmin(ModelAdmin):
class Media:
js = ( settings.STATIC_URL + 'js/ckeditor-config.js',)
然后我的静态目录结构将保持如下:
.
├── cms
│ ├── static
│ │ ├── ckeditor-config.js
│ │ └── ...
│ └── ...
└── ...
仍然没有成功。
我把我的文件放在/static/ckeditor/ckeditor/config.js
中,它工作得很好。我使用的是最新的djang-ckeditor-updated
软件包
相关文章:
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- 当浏览器位置更改时重新渲染React.js
- 通过拖动可以更改三维模型对象在Three.js场景中的位置
- css/js:通过滚动固定位置
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- Famo.us Js-将实体(粒子)设置到位置的动画
- 如何获取node.js系统CLI应用程序的位置
- xml文件在js项目目录结构中的位置
- 使用Planetary.js将图像放置在适当位置
- Sammy.js缓存和滚动位置时,返回历史
- 如何在使用Passport.js和Sails.js注册后重定向到特定位置
- 不更改路由位置backline.js的触发器方法
- 返回的y值大于实际y位置[JS(无jQ)/DOM]
- 如何使用cy.load设置细胞景观中节点的起始位置.js
- 谷歌地图API使用Math.random获取随机位置 - JS
- 如何在图表中使用折线动态更改点位置.js
- 使用验证更改错误消息的位置.JS
- 我需要重新加载当前位置js
- 函数更改字符串中不工作的字符的位置.(JS)
- 拖动时获取鼠标位置(JS+HTML5)