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

Ajouter un commentaire

Nom :*
Email :*
Site perso :
Commentaire :*
chargement