我正在try 使用Django中CKEditor的Templates功能,我想在列表中添加一些自定义模板.我已经使用了this种方法.我试过剪辑
Myvenv\Lib\site-packages\ckeditor\static\ckeditor\ckeditor\plugins\templates\templates\default.js
default.js个
CKEDITOR.addTemplates("default",{imagesPath:CKEDITOR.getUrl(CKEDITOR.plugins.getPath("templates")+"templates/images/"),templates:[{title:"Welcome Template",image:"template2.gif",description:"A template that you can send to clients as a welcome message.",html:' <h2>Welcome</h2> <p>Hi, <strong> Name here </strong> </p><p>You have recently shown an interest . . . </p>'},]});
但它没有帮助,我已经try 了collect static
命令,但它也没有帮助.我仍然看到相同的默认三个模板.
我不确定,但在settings.py文件中还有另一个使用额外插件的 Select ,但我不知道如何使用它来解决这个问题.
settings.py个
CKEDITOR_UPLOAD_PATH = "file_upload/"
CKEDITOR_CONFIGS = {
'default': {
'toolbar':'full',
},
}
apps个
INSTALLED_APPS = [
...,
'ckeditor',
'ckeditor_uploader',
]
urls.py个
urlpatterns = [
path('ckeditor/',include('ckeditor_uploader.urls')),]
models.py个
class text(models.Model):
body = RichTextField(blank=True, default="None")
所以我的问题是如何在django-ckeditor==6.3.2
中添加自定义模板?