django_ckeditorfiles

Software screenshot:
django_ckeditorfiles
Podrobnosti Software:
Verze: 1.0.1
Datum uploadu: 20 Feb 15
Licence: Volný
Popularita: 0

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles je CKEditor dodáván jako aplikace Django.
Instalovat
Pip nainstalovat ckeditorfiles
Nastavení
Přidat 'ckeditorfiles "a" django.contrib.staticfiles' to INSTALLED_APPS.
ckeditor.js
Celý zdrojový kód CKEditor je ve statických / ckeditorfiles /. To znamená, že můžete zahrnout zdroje v šablonách pomocí:
{% Zatížení staticfiles%}

(Nemusíte to udělat, pokud použijete CKEditorWidget)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget je podtřídou django.forms.widgets.Textarea. To automaticky obsahuje ckeditor.js, a dodává:

Po textarea. id je id textarea, a config je config parametr konstruktoru widgetu, kódovány jako JSON.
Příklad
od Django dovozních formulářů
od ckeditorfiles.widgets dovozu CKEditorWidget
z modelů Importovat stránku
třída PageForm (forms.ModelForm):
& Nbsp; body = forms.CharField (Widget = CKEditorWidget (config = {'toolbar ":" základní ",
& Nbsp; "výška": "300px"}))
& Nbsp; třída Meta:
& Nbsp; model = Page
Config parametr CKEditorWidget je config parametr pro CKEDITOR.replace (...). Viz: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations.
Všeobecné CKEditorWidget
Můžete si vytvořit svůj vlastní CKEditor konfigurace jsou opakovaně použitelné tříd podle subclassing CKEditorWidget a poskytnout výchozí v atributu default_config třídy:
od ckeditorfiles.widgets dovozu CKEditorWidget
třída MyCKEditorWidget (CKEditorWidget):
& Nbsp; default_config = {'toolbar ":" základní ",
& Nbsp; "výška": "300px"}
Atribut default_config třída poskytuje výchozí, které mohou být přepsána s config parametrem pro __init__, takže si mohl přepsat výšky-config a MyCKEditorWidget takto:
Widget = MyCKEditorWidget (config = {"výška": "100px"})

Požadavky na :

  • Python
  • Django

Ostatní software developer Espen Angell Kristiansen

Komentáře k django_ckeditorfiles

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!