Fondamentalement django-admin-ckeditor est seulement les fichiers CKEditor JavaScript avec un fichier & nbsp 'fields.py'; fournissant un «RichTextField» et un «CkeditorWidget» qui se attache au bon javascript pour le widget de champ de formulaire.
1. Déclarer un modèle avec un 'RichTextField'.
2. dans le admin.py, utilisez le formfield remplace ajouter le widget de CKeditor à de riches champs de texte.
--- --- Models.py
de ckeditor.fields importer RichTextField
classe SampleModel (models.Model):
& Nbsp; & nbsp; & nbsp; description = RichTextField ()
--- --- Admin.py
de ckeditor.fields importer RichTextField, CkeditorWidget
classe SampleModelAdmin (admin.ModelAdmin):
& Nbsp; & nbsp; & nbsp; formfield_overrides = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; RichTextField: {'Widget': CkeditorWidget},
& Nbsp; & nbsp; & nbsp; }
Exigences :
- Python
- Django
Commentaires non trouvées