Flatpages avec django-ckeditor
Utiliser ckeditor avec django est devenu très simple avec django-ckeditor, cette extention est utilisable soit via un champ personnalisé RichTextField ou un form-widget CKEditorWidget (voir la doc pour plus d'infos), pour l’utiliser avec les flatpages de django voici ma version
#-*- coding: utf-8 -*-
from django import forms
from django.contrib import admin
from django.contrib.flatpages.admin import FlatpageForm, FlatPageAdmin
from django.contrib.flatpages.models import FlatPage
from ckeditor.widgets import CKEditorWidget
class CkeditorFlatpageForm(FlatpageForm):
content = forms.CharField(widget=CKEditorWidget())
class CkeditorFlatPageAdmin(FlatPageAdmin):
form = CkeditorFlatpageForm
admin.site.unregister(FlatPage)
admin.site.register(FlatPage, CkeditorFlatPageAdmin)
Bonne journée

