django_ckeditorfiles

Sagteware kiekie:
django_ckeditorfiles
Sagteware besonderhede:
Weergawe: 1.0.1
Upload datum: 20 Feb 15
Lisensie: Gratis
Populariteit: 12

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles is 'n CKEditor bundel as 'n Django app.
Installeer
PIP installeer ckeditorfiles
Setup
Voeg 'ckeditorfiles' en 'django.contrib.staticfiles' te INSTALLED_APPS.
ckeditor.js
Die hele bronkode van CKEditor is in statiese / ckeditorfiles /. Dit beteken dat jy die bronne in jou templates met behulp kan die volgende insluit:
{% Vrag staticfiles%}

(Jy hoef nie om dit te doen as jy die CKEditorWidget gebruik)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget is 'n subklas van django.forms.widgets.Textarea. Dit sluit outomaties ckeditor.js, en voeg by:

na die textarea. id is die id van die textarea, en config is die config parameter aan die konstruktor van die dingesie, geïnkripteer as into.
Voorbeeld
van Django invoer vorms
van ckeditorfiles.widgets invoer CKEditorWidget
van modelle invoer Page
klas PageForm (forms.ModelForm):
& Nbsp; liggaam = forms.CharField (widget = CKEditorWidget (config = {'toolbar': 'basiese'
& Nbsp; 'n hoogte ":" 300px '}))
& Nbsp; klas Meta:
& Nbsp; model = Page
Die config parameter te CKEditorWidget is die config parameter vir CKEDITOR.replace (...). Sien: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations.
Subklas CKEditorWidget
Jy kan jou eie CKEditor konfigurasies as herbruikbare klasse skep deur subclassing CKEditorWidget en verskaf gebreke in die default_config klas kenmerk:
van ckeditorfiles.widgets invoer CKEditorWidget
klas MyCKEditorWidget (CKEditorWidget):
& Nbsp; default_config = {'toolbar': 'basiese'
& Nbsp; 'n hoogte ":" 300px '}
Die default_config klas kenmerk bied standaard wat geneutraliseer kan word met config parameter vir __init__, sodat jy kan die hoogte-config van MyCKEditorWidget soos hierdie oorheers:
widget = MyCKEditorWidget (config = {'n hoogte ":" 100px '})

Vereistes :

  • Python
  • Django

Ander sagteware ontwikkelaar Espen Angell Kristiansen

django_extjs4
django_extjs4

20 Feb 15

awsfabrictasks
awsfabrictasks

14 Apr 15

Kommentaar te django_ckeditorfiles

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!