django_ckeditorfiles

Software screenshot:
django_ckeditorfiles
Software detaljer:
Version: 1.0.1
Upload dato: 20 Feb 15
Licens: Gratis
Popularitet: 12

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles er en CKEditor bundtet som Django app.
Installer
pip installere ckeditorfiles
Opsætning
Tilføj "ckeditorfiles« og »django.contrib.staticfiles« til INSTALLED_APPS.
ckeditor.js
Hele kildekode CKEditor er statisk / ckeditorfiles /. Det betyder, at du kan inkludere kilderne i dine skabeloner ved hjælp:
{% Belastning staticfiles%}

(Du behøver ikke at gøre dette, hvis du bruger CKEditorWidget)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget er en underklasse af django.forms.widgets.Textarea. Det omfatter automatisk ckeditor.js, og tilføjer:

efter textarea. id er ID af textarea, og config er config parameter til konstruktøren af ​​den widget, kodet som JSON.
Eksempel
fra Django import- formularer
fra ckeditorfiles.widgets import CKEditorWidget
fra modeller import side
klasse PageForm (forms.ModelForm):
& Nbsp; krop = forms.CharField (widget = CKEditorWidget (config = {"værktøjslinje": 'Grundlæggende',
& Nbsp; "højde": "300px '}))
& Nbsp; klasse Meta:
& Nbsp; model = Side
Den 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 oprette dine egne CKEditor konfigurationer som genbrugelige klasser ved delklasse CKEditorWidget og give defaults i default_config class attribut:
fra ckeditorfiles.widgets import CKEditorWidget
klasse MyCKEditorWidget (CKEditorWidget):
& Nbsp; default_config = {"værktøjslinje": 'Grundlæggende',
& Nbsp; "højde": "300px '}
Den default_config class attribut indeholder standardindstillinger, som kan tilsidesættes med config parameter for __init__, så du kunne tilsidesætte højde-config af MyCKEditorWidget sådan her:
widget = MyCKEditorWidget (config = {'højde «:» 100px'})

Krav :

  • Python
  • Django

Andre software developer Espen Angell Kristiansen

Kommentarer til django_ckeditorfiles

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!