Ckeditor integration with Django admin.
Project description
Basically this is just the CKEditor javascript files with a 'fields.py'
file providing a 'RichTextField' and a 'CkeditorWidget' that attaches
the proper javascript to the form field widget.
1. Declare a model with a 'RichTextField'.
2. in the admin.py, use the formfield overrides to add the CKeditor widget
to rich text fields.
--- models.py ---
from ckeditor.fields import RichTextField
class SampleModel(models.Model):
description = RichTextField()
--- admin.py ---
from ckeditor.fields import RichTextField, CkeditorWidget
class SampleModelAdmin(admin.ModelAdmin):
formfield_overrides = {
RichTextField: {'widget': CkeditorWidget},
}
file providing a 'RichTextField' and a 'CkeditorWidget' that attaches
the proper javascript to the form field widget.
1. Declare a model with a 'RichTextField'.
2. in the admin.py, use the formfield overrides to add the CKeditor widget
to rich text fields.
--- models.py ---
from ckeditor.fields import RichTextField
class SampleModel(models.Model):
description = RichTextField()
--- admin.py ---
from ckeditor.fields import RichTextField, CkeditorWidget
class SampleModelAdmin(admin.ModelAdmin):
formfield_overrides = {
RichTextField: {'widget': CkeditorWidget},
}