Fork of django-wysiwyg-redactor, that works with WagtailCMS.
- wagtail>=1.5
This package comes with Codemirror
- wagtail_redactor.fields.RedactorField - Django field
- wagtail_redactor.blocks.RedactorFieldBlock - Wagtail StreamField block
- Install:
pip install -e git+https://github.com/diveru4i/wagtail-redactor.git#egg=wagtail_redactor
- Add "wagtail_redactor" to your INSTALLED_APPS
INSTALLED_APPS = ( ... 'wagtail_redactor', ... )
*. Add url(r'^redactor/', include(wagtail_redactor.urls)), to urls.py
import wagtail_redactor.urls
urlpatterns = [
# ...
url(r'^redactor/', include(wagtail_redactor.urls)),
# ...
]
- Add default config in settings.py
REDACTOR_OPTIONS = {'lang': 'en'}
REDACTOR_UPLOAD = 'uploads/'
FILE_UPLOAD_PERMISSIONS = 0644
- If you wish to use RedactorFieldBlock as part of a more complex StreamField block, you should add
icon-redactor
to it's Meta:
class MoreComplexBlock(blocks.StructBlock):
title = blocks.CharBlock()
text = RedactorFieldBlock(label=u'Text', required=False)
class Meta:
icon = 'pick icon-redactor'