Вам даже нужен модуль CMS?
Самая базовая из CMS почти тривиальна, используя готовый django:
class ContentPage(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
slug = models.SlugField()
def view_page(request, slug='home'):
return render_to_response('content.html',
{ 'page': ContentPage.objects.get(slug=slug) },
context_instance=RequestContext(request)
)
Просто используйте админку django, чтобы начать. Но если вы хотите больше, а не назначаете администратора, довольно просто создать форму / действие для редактирования этих полей.
Если вам нужно редактировать wysiwyg, добавьте tinymce в шаблон формы. Что-то вроде:
<script type="text/javascript" src="{{MEDIA_URL}}tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({...
или (как упомянуто 'sayplastic'), если вы все еще редактируете страницы через администратора, вы также можете прикрепить Tiny к этому
class Media:
js = (
settings.MEDIA_URL + "jquery/jquery.js",
settings.MEDIA_URL + "tiny_mce/tiny_mce.js",
settings.MEDIA_URL + "js/admin.js"
)