CKEditor and elFinder integration for Django Framework.
Provides a RichTextField and CKEditorWidget with upload and browse support.
Installation
pip install django-cked
or
pip install -e hg+https://bitbucket.org/ssbb/django-cked#egg=django-cked
Configuration
Add cked to your INSTALLED_APPS setting.
Then set ELFINDER_OPTIONS in your settings:
ELFINDER_OPTIONS = {
## required options
'root': os.path.join(PROJECT_ROOT, 'media', 'uploads'),
'URL': '/media/uploads/',
}
And add CKEd URL include to your project urls.py file:
url(r'^cked/', include('cked.urls')),
Settings
CKEDITOR_OPTIONS: CKEditor config. See http://docs.ckeditor.com/#!/guide/dev_configuration
ELFINDER_OPTIONS: elFinder config. See https://github.com/Studio-42/elFinder/wiki/Client-configuration-options
Usage
Model field
from django.db import models
from cked.fields import RichTextField
class Entry(models.Model):
text = RichTextField()
Widget
from django import forms
from cked.widgets import CKEditorWidget
class MyForm(forms.Form):
text = forms.CharField(widget=CKEditorWidget)
NOTE: If you are using custom forms, dont’r forget to include form media to your template:
{{ form.media }}
Metadata
Release files for django-cked-fc 0.1.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-cked-fc-0.1.1.zip | 1.3 MB | Details |
Release files / django-cked-fc-0.1.1.zip
| Download URL | django-cked-fc-0.1.1.zip |
|---|---|
| Size | 1.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
24be7317a6844618e92fdb1acbb5be84cd9efc784ddb56c9e37fe28d5ebd2f87
|
|
BLAKE2b-256 checksum How to use checksums |
34676df68c2b33d1ef000ba65ff75186237f61322377b8d1d2645833828d7a0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |