django_ckeditorfiles

Screenshot Software:
django_ckeditorfiles
Detalii soft:
Versiune: 1.0.1
Incarca data: 20 Feb 15
Licenţă: Gratuit
Popularitate: 12

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles este un CKEditor pachet ca o aplicatie Django.
Instalare
Pip instala ckeditorfiles
Configurare
Adăugați "ckeditorfiles" și "django.contrib.staticfiles 'to INSTALLED_APPS.
ckeditor.js
Întreaga Codul sursă de CKEditor este în statice / ckeditorfiles /. Acest lucru înseamnă că puteți include sursele din șabloane utilizând:
{% Sarcină staticfiles%}

(Nu aveți nevoie pentru a face acest lucru dacă utilizați CKEditorWidget)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget este o subclasă de django.forms.widgets.Textarea. Acesta include automat ckeditor.js, și adaugă:

după textarea. id este id-ul de textarea, iar configurare este parametrul de configurare pentru constructorul de widget, codificate ca JSON.
Exemplul
de formele de import Django
de la ckeditorfiles.widgets CKEditorWidget import
de la modele import pagina
PageForm clasă (forms.ModelForm):
& Nbsp; corp = forms.CharField (widget = CKEditorWidget (config = {'bara de instrumente ":" de bază ",
& Nbsp; "Înălțimea": "300px"}))
& Nbsp; clasă Meta:
& Nbsp; de model = Page
Parametrul de configurare a CKEditorWidget este parametrul de configurare pentru CKEDITOR.replace (...). Vezi: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations.
CKEditorWidget Subclasă
Puteți crea propriile configurații CKEditor ca clasele reutilizabile de subclasarea CKEditorWidget și să ofere implicite din atributul clasa default_config:
de la ckeditorfiles.widgets CKEditorWidget import
MyCKEditorWidget clasă (CKEditorWidget):
& Nbsp; default_config = {'bara de instrumente ":" de bază ",
& Nbsp; "Înălțimea": "300px"}
Atributul clasa default_config prevede implicite care pot fi suprascrise cu parametrul de configurare pentru __init__, așa că putea să treacă peste înălțimea-config a MyCKEditorWidget ca aceasta:
widget = MyCKEditorWidget (config = {'înălțimea': "100px"})

Cerințe :

  • Python
  • Django

Alte software-uri de dezvoltator Espen Angell Kristiansen

Comentarii la django_ckeditorfiles

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!