django_ckeditorfiles

Software screenshot:
django_ckeditorfiles
Dettagli del software:
Versione: 1.0.1
Data di caricamento: 20 Feb 15
Licenza: Libero
Popolarità: 12

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles è un CKEditor bundle come app Django.
Installa
pip installare ckeditorfiles
Setup
Aggiungi 'ckeditorfiles' e '' a django.contrib.staticfiles INSTALLED_APPS.
ckeditor.js
L'intero codice sorgente di CKEditor è statico / ckeditorfiles /. Ciò significa che è possibile includere le fonti nei modelli con:
{% Load staticfiles%}

(Non c'è bisogno di fare questo se si utilizza il CKEditorWidget)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget è una sottoclasse di django.forms.widgets.Textarea. Esso include automaticamente ckeditor.js, e aggiunge:

dopo la textarea. id è l'id della textarea, e config è il parametro di configurazione al costruttore del widget, codificato come JSON.
Esempio
da forme di importazione Django
da ckeditorfiles.widgets import CKEditorWidget
dai modelli import pagina
PageForm class (forms.ModelForm):
& Nbsp; body = forms.CharField (widget di = CKEditorWidget (config = {'toolbar': 'di base',
& Nbsp; 'altezza': '300px'}))
& Nbsp; Classe Meta:
& Nbsp; il modello = Pagina
Il parametro di configurazione per CKEditorWidget è il parametro di configurazione per CKEDITOR.replace (...). Vedere: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations.
CKEditorWidget sottoclasse
È possibile creare configurazioni CKEditor come classi riutilizzabili da sottoclassi CKEditorWidget e fornire di default nella attributo class default_config:
da ckeditorfiles.widgets import CKEditorWidget
MyCKEditorWidget class (CKEditorWidget):
& Nbsp; default_config = {'toolbar': 'di base',
& Nbsp; 'altezza': '300px'}
L'attributo class default_config fornisca di default che possono essere sovrascritti con il parametro di configurazione per __init__, quindi si può ignorare l'altezza-config di MyCKEditorWidget come questo:
widget di = MyCKEditorWidget (config = {'height': '100px'})

Requisiti :

  • Python
  • Django

Altri software di sviluppo Espen Angell Kristiansen

django_extjs4
django_extjs4

20 Feb 15

awsfabrictasks
awsfabrictasks

14 Apr 15

Commenti a django_ckeditorfiles

I commenti non trovato
Aggiungi commento
Accendere le immagini!