Skip to content

redchiliorg/django-draftjs-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Draft.js Editor

Draft.js rich text editor extension for Django

Draft.js is a JavaScript rich text editor framework maintained by Facebook team.

pip install git+https://github.com/mi6gan/django-draftjs-editor
from django.db import models
from draftjs_editor.fields import EditorTextField

class Model(models.Model):
    editor = EditorTextField()
from django.db import models
from draftjs_editor.fields import EditorJSONField

class Model(models.Model):
    editor = EditorJSONField()

EditorField is a default formfield for editor model fields. But you may need to add it explicitly in a form:

from django import forms
from draftjs_editor.forms import EditorField

class Form(forms.Form):
    editor = EditorField()

Editor is just another django form widget and can be easily used at field initialization:

from django import forms
from draftjs_editor.forms import Editor

class Form(forms.Form):
    editor = forms.TextField(widget=Editor)

We are going to improve our documentation. Just after covering the code with tests for basic use cases.

About

Draft.js rich text editor extension for Django

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages