Integrating CKEditor into Django

After writing a post on my reasons for writing my own blogging app, I received a couple of questions on how to integrate CKEditor into Django.
I thought I would write a tutorial post on how to do this, but a friend have since developed a great application that works brilliantly. Shaun's django-ckeditor can be found on github. (Note that we have since found out that django-ckeditor has a name conflict, and will probably be renamed soon)
The app provides 2 methods to integrate the editor, either by using the CKEditorWidget or a CKEditorField. I only tested the CKEditorWidget, and this works perfectly. I personally doubt that I'll ever use the CKEditorField, in my models, since that will basically create a fixed dependency in my apps.
Another thing that I'm really happy about, is that Shaun went through the trouble of integrating the Image Upload/Browse features. This is a great asset in itself, since I've been struggling with this in the past, which led me to develop django-medialib, as a alternate solution.
All in all, if you want a quick way to integrate CKEditor into your django project, then you should give this app a go.
You can use Markdown to format your comment.
Rael max - on 26 Jul 2010
Hi, I love this CKeditor, hahaha! Thanks!