django_ckeditorfiles

Skjermbilde programvare:
django_ckeditorfiles
Prog.varedetaljer:
Versjon: 1.0.1
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 12

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles er en CKEditor buntet som en Django-appen.
Installer
PIP installere ckeditorfiles
Oppsett
Legg 'ckeditorfiles "og" django.contrib.staticfiles' til INSTALLED_APPS.
ckeditor.js
Hele kildekoden til CKEditor er i statisk / ckeditorfiles /. Dette betyr at du kan ta med kilder i dine maler ved hjelp av:
{% Belastning staticfiles%}

(Du trenger ikke å gjøre dette hvis du bruker CKEditorWidget)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget er en underklasse av django.forms.widgets.Textarea. Det inkluderer automatisk ckeditor.js, og legger til:

etter textarea. id er id av textarea, og config er config parameter til konstruktøren av widgeten, kodet som JSON.
Eksempel
fra Django importskjemaer
fra ckeditorfiles.widgets import CKEditorWidget
fra modeller import Side
klasse PageForm (forms.ModelForm):
& Nbsp; body = forms.CharField (widget = CKEditorWidget (config = {'toolbar': "Basic",
& Nbsp; 'høyde': '300px'}))
& Nbsp; klasse Meta:
& Nbsp; modellen = Side
Config parameter til CKEditorWidget er config parameter for CKEDITOR.replace (...). Se: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations.
Underklasse CKEditorWidget
Du kan lage dine egne CKEditor konfigurasjoner som gjenbrukbare klasser ved subclassing CKEditorWidget og gi mislighold i default_config klasse attributt:
fra ckeditorfiles.widgets import CKEditorWidget
klasse MyCKEditorWidget (CKEditorWidget):
& Nbsp; default_config = {'toolbar': "Basic",
& Nbsp; 'høyde': '300px'}
Den default_config klasse attributtet gir mislighold som kan overstyres med config parameter for __init__, slik at du kan overstyre høyden-config av MyCKEditorWidget som dette:
widget = MyCKEditorWidget (config = {'høyde': '100px'})

Krav :

  • Python
  • Django

Annen programvare fra utvikleren Espen Angell Kristiansen

Kommentarer til django_ckeditorfiles

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!