django_ckeditorfiles

Софтуер снимки:
django_ckeditorfiles
Софтуер детайли:
Версия: 1.0.1
Дата на качване: 20 Feb 15
Розробник: Espen Angell Kristiansen
Разрешително: Безплатно
Популярност: 12

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles е CKEditor пакет като Django ап.
<Силен> Install
PIP инсталирате ckeditorfiles
<Силен> Setup
Добави "ckeditorfiles" и "django.contrib.staticfiles", за да INSTALLED_APPS.
<Силен> ckeditor.js
Целият сорс кода на CKEditor е в статични / ckeditorfiles /. Това означава, че можете да включите източниците на вашите шаблони, използващи:
{% Натоварване staticfiles%}
<Тип скрипт = "текст / JavaScript"
& Nbsp; SRC = "{% статично" ckeditorfiles / ckeditor.js "%}">
(Не е нужно да се направи това, ако използвате CKEditorWidget)
<Силен> ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget е подклас на django.forms.widgets.Textarea. Това автоматично включва ckeditor.js, и добавя:
<Тип скрипт = "текст / JavaScript">
& Nbsp; CKEDITOR.replace (ID, довереник);

след текстовото поле. ID е ID на текстовото поле, и довереник е параметърът на довереник на конструктора на джаджа, кодиран като JSON.
<Силен> Пример
от форми внос Django
от ckeditorfiles.widgets внос CKEditorWidget
от модели внос Page
клас PageForm (forms.ModelForm):
& Nbsp; тялото = forms.CharField (джаджа = CKEditorWidget (довереник = {"лента с инструменти": "Basic",
& Nbsp; "височина": "300px"}))
& Nbsp; клас Meta:
& Nbsp; модел = Page
Параметърът довереник да CKEditorWidget е параметър довереник за CKEDITOR.replace (...). Вижте: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations.
Подклас CKEditorWidget
Можете да създадете свои собствени CKEditor конфигурации като повторното използване на класове от subclassing CKEditorWidget и предоставяне на просрочията в атрибута default_config клас:
от ckeditorfiles.widgets внос CKEditorWidget
клас MyCKEditorWidget (CKEditorWidget):
& Nbsp; default_config = {"лента с инструменти": "Basic",
& Nbsp; "височина": "300px"}
Атрибутът default_config клас осигурява по подразбиране, които могат да бъдат обезсилени с довереник параметър за __init__, така че може да се наложи над височината-довереник на MyCKEditorWidget така:
джаджа = MyCKEditorWidget (довереник = {"височина": "100px"})

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Espen Angell Kristiansen

Коментари към django_ckeditorfiles

Коментари не е намерена
добавите коментар
Включете на изображения!