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:
👤ramanujan
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)”)
👤Adrian Mester
Source:stackexchange.com