CKEditor and elFinder integration for Django Framework.
Project description
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 }}
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
File details
Details for the file django-cked-fc-0.1.1.zip
.
File metadata
- Download URL: django-cked-fc-0.1.1.zip
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24be7317a6844618e92fdb1acbb5be84cd9efc784ddb56c9e37fe28d5ebd2f87 |
|
MD5 | 64164077ddb849fdbf96b5c83beac8fc |
|
BLAKE2b-256 | 34676df68c2b33d1ef000ba65ff75186237f61322377b8d1d2645833828d7a0b |