Adding a WYSIWYG Editor to Django Admin
This will load the resources listed into the /admin/app_name/model_name/. As you can see for Tiny MCE you need to include the textareas.js file we just made and the main Tiny MCE script which I choose to store in my media directory.
For Tiny MCE that is all you need. The WYSIWYG will be included on all textareas in your admin.
CKEditor is a much nicer editor. It’s primary drawback, however, is its limit documentation. Luckily, because it is a nice editor there are plenty of tutorials for installation online. The primary difference between installation for CKEditor and Tiny MCE is that you cannot assign the plugin to generic textareas like you can Tiny MCE. You must assign the editor by class or id.
But this is not a problem. We just modify the django admin to have a custom class assigned to textareas.