django_ckeditorfiles

Screenshot Software:
django_ckeditorfiles
Szczegóły programowe:
Wersja: 1.0.1
Filmu: 20 Feb 15
Licencja: Wolny
Popularność: 0

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles jest dołączony jako CKEditor aplikacji Django.
Zainstaluj
pip install ckeditorfiles
Ustawienia
Dodaj "ckeditorfiles 'i' 'to INSTALLED_APPS django.contrib.staticfiles.
ckeditor.js
Cały kod źródłowy CKEditor jest statyczne / ckeditorfiles /. Oznacza to, że możesz dołączyć do źródeł w szablonach z wykorzystaniem:
{% Obciążenia staticfiles%}

(Nie trzeba tego robić, jeśli używasz CKEditorWidget)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget jest podklasą django.forms.widgets.Textarea. To automatycznie obejmuje ckeditor.js, i dodaje:

po polu tekstowym. id jest identyfikator pola tekstowego, a config jest parametr konfiguracyjny do konstruktora widget zakodowany jako JSON.
Przykład
z django form przywozowych
z ckeditorfiles.widgets importu CKEditorWidget
od modeli importu strony
Klasa PageForm (forms.ModelForm):
& Nbsp; body = forms.CharField (widget = CKEditorWidget (config = {"pasek narzędzi": "Podstawowe"
& Nbsp; "height ':' 300px '}))
& Nbsp; class Meta:
& Nbsp; Model = Page
Parametr config CKEditorWidget jest parametr konfiguracyjny CKEDITOR.replace (...). Zobacz: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations.
Podklasa CKEditorWidget
Można tworzyć własne konfiguracje CKEditor jak klas wielokrotnego użytku przez instacji CKEditorWidget i zapewniają domyślne w atrybutu class default_config:
z ckeditorfiles.widgets importu CKEditorWidget
Klasa MyCKEditorWidget (CKEditorWidget):
& Nbsp; default_config = {"pasek narzędzi": "Podstawowe"
& Nbsp; "wysokość": "300px"}
Atrybutem klasy default_config zapewnia ustawienia domyślne, które można zmienić za pomocą parametru konfiguracyjnego dla __init__, więc można zastąpić wysokość-config z MyCKEditorWidget tak:
widget = MyCKEditorWidget (config = {'height': '100px'})

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Espen Angell Kristiansen

Komentarze do django_ckeditorfiles

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!