Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 886 Bytes

README.markdown

File metadata and controls

50 lines (30 loc) · 886 Bytes

django-pencil

Integration Pencil WYSIWYG into Django.

Requirements

  • sorl-thumbnail

Installation

settings.py

INSTALLED_APPS = (
    ...
    'sorl.thumbnail',
    'django_pencil',
)

urls.py

urlpatterns = patterns('',
    ...
    url(r'^pencil/', include('django_pencil.urls', namespace='pencil')),
)

Download Pencil to your STATIC_DIR

Download jQuery and jQuery Form Plugin to your STATIC_DIR

Syncdb

manage.py syncdb

Use widgets

Add widget to admin.py

from django_pencil.widgets import PencilTextarea

class PageAdminForm(forms.ModelForm):
    
    class Meta:
        model = Page
        widgets = {'content':PencilTextarea}