Skip to content
This repository has been archived by the owner on Dec 30, 2020. It is now read-only.
/ django-ace-editor Public archive

Django-ace-editor is an implementation of the ajax.org Ace editor as a form widget.

Notifications You must be signed in to change notification settings

kitsunde/django-ace-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Ace Editor

It's only supported by Python 1.3 as we make use of staticfiles bundled with the application.

Basic usage

import ace_editor

class MyAdminForm(forms.ModelForm):
    some_code = forms.CharField(widget=ace_editor.CodeEditorWidget())

You can also specify which language you are editing in which will set the appropriate syntax highlighting and static analysis:

class MyAdminForm(forms.ModelForm):
    custom_css = forms.CharField(widget=ace_editor.CodeEditorWidget(mode='css'))

Installation

You'll need to have django.contrib.staticfiles in INSTALLED_APPS and have set STATIC_URL so the apps js/css files can load.

pip install -e git+git://github.com/Celc/markdown-urlize.git#egg=markdown-urlize

Add ace_editor to your INSTALLED_APPS.

License

This is an implementation of the Ace-Editor by ajax.org for Django. The Ace Editor files are licensed under MPL/LGPL/GPL.

Some code and style was taken from django-floppyforms by Bruno Renie et. al. as such anything not in /ace is under a BSD license as well.

About

Django-ace-editor is an implementation of the ajax.org Ace editor as a form widget.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published