django_ckeditorfiles

צילום מסך תוכנה:
django_ckeditorfiles
פרטי תוכנה:
גרסה: 1.0.1
טען תאריך: 20 Feb 15
רשיון: ללא תשלום
פופולריות: 12

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles הוא CKEditor ארוזים כמו app Django.
תקן
PIP להתקין ckeditorfiles
הגדרות
הוסף 'ckeditorfiles' ו 'django.contrib.staticfiles' לINSTALLED_APPS.
ckeditor.js
קוד המקור של כל CKEditor הוא בckeditorfiles / / סטטי. זה אומר שאתה יכול לכלול את המקורות בתבניות שלך באמצעות:
{% עומס staticfiles%}

(אתה לא צריך לעשות את זה אם אתה משתמש בCKEditorWidget)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget היא סדרה של django.forms.widgets.Textarea. זה באופן אוטומטי כולל ckeditor.js, ומוסיף:

לאחר תיבת הטקסט. id הוא id של תיבת הטקסט, ותצורת היא פרמטר config לבנאי של יישומון, בקידוד של JSON.
דוגמא
מצורות יבוא Django
מCKEditorWidget יבוא ckeditorfiles.widgets
מדף יבוא דגמים
PageForm כיתה (forms.ModelForm):
& Nbsp; גוף = forms.CharField (יישומון = CKEditorWidget (config = {'סרגל כלים': 'בסיסית',
& Nbsp; 'גובה': '300px'}))
& Nbsp; Meta כיתה:
& Nbsp; מודל = דף
פרמטר config לCKEditorWidget הוא פרמטר config לCKEDITOR.replace (...). ראה: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations.
CKEditorWidget תת
אתה יכול ליצור תצורות CKEditor שלך ככיתות מחדש שמיש על ידי subclassing CKEditorWidget ולספק ברירת מחדל בתכונת מעמד default_config:
מCKEditorWidget יבוא ckeditorfiles.widgets
MyCKEditorWidget כיתה (CKEditorWidget):
& Nbsp; default_config = {'סרגל כלים': 'בסיסית',
& Nbsp; 'גובה': '300px'}
תכונת מעמד default_config מספקת ברירת מחדל שניתן לדרוס עם פרמטר config ל__init__, כך שאתה יכול לעקוף את הגובה-config של MyCKEditorWidget כמו זה:
יישומון = MyCKEditorWidget (config = {'גובה': '100px'})

דרישות :

  • Python
  • Django

תוכנות אחרות של יזם Espen Angell Kristiansen

awsfabrictasks
awsfabrictasks

14 Apr 15

django_extjs4
django_extjs4

20 Feb 15

תגובות ל django_ckeditorfiles

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!