django-contenteditable is a Django app that allows you to easily create Django apps that use the powerful HTML contenteditable attribute. Contenteditable is supported by all non-mobile browsers, including Internet Explorer (see http://caniuse.com/#feat=contenteditable).
With django-contenteditable you can create simple and easy to use admin interfaces to allow your human users to edit/add/delete contents directly where they view them, without a backend site (e.g.: django.contrib.admin).
What can django-contenteditable do
Currently, django-contenteditable supports:
1. Adding multi-field content
2. Adding single field content
3. Editing multi-field content
4. One-click editing (checking a single field, etc...) work in progress
5. Deleting content
6. Multiple uploading of images and documents via DnD and File API (limited to one uploader per page)
Requirements:
- Python
- Django
- jQuery
Limitations:
- File upload uses HTML5 DnD and File API, so its support is (currently) limited to Firefox and Chrome (see http://caniuse.com/#feat=dragndrop and http://caniuse.com/#feat=fileapi).
- Don't expect that File upload works (now or in the future) on mobile devices (iOS, Android, ...).
- The other features should work on any browser supported by jQuery that can do XMLHttpRequest.
Comments not found