[Django]-Standard Django way for letting users edit rich content

4👍

Use one of the existing rich-text editors

The lightest weight would be to use something at the js level like DojoEditor:

http://code.djangoproject.com/wiki/AddDojoEditor

See also this thread:

Replace textarea with rich text editor in Django Admin?

1👍

For what you’re describing I’d use flatpages, which is a django app that lets users create and edit pages in the admin panel.

As for formatting, I’d use TinyMCE. Integrating it is pretty easy, here is a walkthrough (do steps 1 and 2 and jump to the bottom, “Using TinyMCE with flatpages (newforms)”)

Leave a comment