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},
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-admin-ckeditor-0.0.1.tar.gz
(541.1 kB
view details)
File details
Details for the file django-admin-ckeditor-0.0.1.tar.gz
.
File metadata
- Download URL: django-admin-ckeditor-0.0.1.tar.gz
- Upload date:
- Size: 541.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 849feb56834a341f69e55e7aa7a17edc706e6939e0299bee60b344906e20bf79 |
|
MD5 | 156405e0c8d2f15a1096316dca766a1a |
|
BLAKE2b-256 | 2544bccebf8df552a16d7ba1ec6949d73a34fa423ff60c16ea5c4a3d8354b594 |