django_ckeditorfiles

Logiciel capture d'écran:
django_ckeditorfiles
Détails logiciels:
Version: 1.0.1
Date de transfert: 20 Feb 15
Licence: Gratuit
Popularité: 12

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles est un CKEditor fourni comme une application Django.
Installer
pip installer ckeditorfiles
Configuration
Ajouter »ckeditorfiles» et «django.contrib.staticfiles 'à INSTALLED_APPS.
ckeditor.js
L'ensemble du code source de CKEditor est en statiques / ckeditorfiles /. Cela signifie que vous pouvez inclure les sources de vos modèles à l'aide:
{% De charge staticfiles%}

(Vous ne avez pas besoin de faire cela si vous utilisez le CKEditorWidget)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget est une sous-classe de django.forms.widgets.Textarea. Il inclut automatiquement ckeditor.js, et ajoute:

après la textarea. id est l'id du textarea et config est le paramètre de configuration au constructeur du widget, codé comme JSON.
Exemple
des formes d'importation de django
de ckeditorfiles.widgets importation CKEditorWidget
à partir de modèles d'importation page
PageForm de classe (forms.ModelForm):
& Nbsp; corps = forms.CharField (Widget = CKEditorWidget (config = {'toolbar': 'Basic',
& Nbsp; 'height': '300px'}))
& Nbsp; Meta de classe:
& Nbsp; modèle = page
Le paramètre de configuration pour CKEditorWidget est le paramètre de configuration pour CKEDITOR.replace (...). Voir: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations.
CKEditorWidget sous-classe
Vous pouvez créer vos propres configurations de CKEditor que les classes réutilisables en dérivant CKEditorWidget et de fournir par défaut dans l'attribut de classe default_config:
de ckeditorfiles.widgets importation CKEditorWidget
MyCKEditorWidget de classe (CKEditorWidget):
& Nbsp; default_config = {'toolbar': 'Basic',
& Nbsp; 'height': '300px'}
L'attribut de classe default_config fournit par défaut qui peuvent être surchargées avec le paramètre de configuration pour __init__, de sorte que vous pourrait remplacer la hauteur-config de MyCKEditorWidget comme ceci:
widget, = MyCKEditorWidget (config = {'height': '100px'})

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Espen Angell Kristiansen

awsfabrictasks
awsfabrictasks

14 Apr 15

django_extjs4
django_extjs4

20 Feb 15

Commentaires à django_ckeditorfiles

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!