Skip to main content

django-codemirror-widget is Django's textarea like widget for using CodeMirror on textarea

Project description

Introduction
===========================================
This application is widgets for using [CodeMirror](http://codemirror.net/) on Django's Textarea


Install
===========================================

sudo pip install django-codemirror-widget

or

git clone git://github.com/alisue/django-codemirror-widget.git
sudo pip install django-codemirror-widget/

or download repository and copy it to somewhere in PYTHON_PATH


How to Use
==========================================

1. First, you need to specified `CODEMIRROR_PATH` on `settings.py`
`CODEMIRROR_PATH` is the URI of CodeMirror directory like `CODEMIRROR_PATH = r"javascript/codemirror"`
2. Use `codemirror.widgets.CodeMirrorTextarea` widgets for target Textarea like below

from django import forms
from codemirror.widgets import CodeMirrorTextarea

codemirror = CodeMirrorTextarea(
parserfile=['parsexml.js'],
stylesheet=[r'javascript/codemirror/css/xmlcolor.css'],
)
document = forms.TextField(widget=codemirror)

Settings
=========================================
`CODEMIRROR_PATH`
: the URI of CodeMirror directory

`CODEMIRROR_DEFAULT_PARSER`
: the default parser (DEFAULT: 'parsedummy.js')

`CODEMIRROR_DEFAULT_STYLESHEET`
: the default stylesheet (DEFAULT: '')

Project details


Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page