ckeditor与django管理员的集成。
django-admin-ckeditor的Python项目详细描述
基本上,这只是带有“fields.py”
文件的ckeditor javascript文件,该文件提供了一个“richtextfield”和一个“ckeditor widget”,将适当的javascript附加到表单字段小部件上。
1。使用“richtextfield”声明模型。
2。在admin.py中,使用formfield覆盖将ckeditor小部件添加到富文本字段。
---models.py---
从ckeditor.fields导入richtextfield
class samplemodel(models.model):
description=richtextfield()
---admin.py---
从ckeditor.fields导入richtextfield,ckeditorwidget
类samplemodeladmin(admin.modeladmin):
formfield\u overrides={
richtextfield:{'widget':ckeditorwidget},
}
文件的ckeditor javascript文件,该文件提供了一个“richtextfield”和一个“ckeditor widget”,将适当的javascript附加到表单字段小部件上。
1。使用“richtextfield”声明模型。
2。在admin.py中,使用formfield覆盖将ckeditor小部件添加到富文本字段。
---models.py---
从ckeditor.fields导入richtextfield
class samplemodel(models.model):
description=richtextfield()
---admin.py---
从ckeditor.fields导入richtextfield,ckeditorwidget
类samplemodeladmin(admin.modeladmin):
formfield\u overrides={
richtextfield:{'widget':ckeditorwidget},
}