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},
}
Metadata
Release files for django-admin-ckeditor 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-admin-ckeditor-0.0.1.tar.gz | 541.1 kB | Details |
Release files / django-admin-ckeditor-0.0.1.tar.gz
| Download URL | django-admin-ckeditor-0.0.1.tar.gz |
|---|---|
| Size | 541.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
849feb56834a341f69e55e7aa7a17edc706e6939e0299bee60b344906e20bf79
|
|
BLAKE2b-256 checksum How to use checksums |
2544bccebf8df552a16d7ba1ec6949d73a34fa423ff60c16ea5c4a3d8354b594
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |