django_ckeditorfiles

소프트웨어 스크린 샷:
django_ckeditorfiles
소프트웨어 정보:
버전: 1.0.1
업로드 날짜: 20 Feb 15
라이센스: 무료
인기: 0

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles 장고 응용 프로그램을 번들로 CKEditor입니다.
설치
ckeditorfiles를 설치 PIP
설정
'ckeditorfiles'과 INSTALLED_APPS에 'django.contrib.staticfiles'를 추가합니다.
ckeditor.js
CKEditor의 전체 소스 코드 정적 / ckeditorfiles /에 있습니다. 이것은 당신이 사용하여 템플릿 소스를 포함 할 수 있음을 의미합니다 :
{% 부하 %}을 staticfiles
<스크립트 유형 = "텍스트 / 자바 스크립트"
& NBSP; SRC = "{% 정적"ckeditorfiles / ckeditor.js "%}">
(당신이 CKEditorWidget를 사용하는 경우이 작업을 수행 할 필요가 없습니다)
ckeditorfiles.widgets.CKEditorWidget
CKEditorWidget는 django.forms.widgets.Textarea의 서브 클래스입니다. 자동 ckeditor.js를 포함하고, 추가 :
<스크립트 유형 = "텍스트 / 자바 스크립트">
& NBSP; CKEDITOR.replace (ID, 설정)

텍스트 영역 후. id는 텍스트 영역의 id이며, 구성은 JSON으로 인코딩 된 위젯의 생성자로 구성 매개 변수입니다.

장고 수입 형태의
ckeditorfiles.widgets 수입 CKEditorWidget에서
모델 가져 오기 페이지에서
클래스 PageForm (forms.ModelForm) :
& NBSP; 몸 = forms.CharField (위젯 = CKEditorWidget (구성 = { '도구 모음' '기본'
& NBSP; '높이': '300x250 픽셀'}))
& NBSP; 클래스 메타 :
& NBSP; 모델 = 페이지
CKEditorWidget에 대한 구성 매개 변수는 CKEDITOR.replace (...)에 대한 구성 매개 변수입니다. 참조 : http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations을.
서브 클래스 CKEditorWidget
당신은 default_config 클래스 속성의 기본값을 CKEditorWidget를 서브 클래스 재사용 가능한 클래스로 자신의 CKEditor 구성을 생성하고 제공 할 수 있습니다 :
ckeditorfiles.widgets 수입 CKEditorWidget에서
클래스 MyCKEditorWidget (CKEditorWidget) :
& NBSP; default_config = { '도구 모음' '기본'
& NBSP; '높이': '300x250 픽셀'}
default_config 클래스 속성은 __init__에 대한 구성 매개 변수를 대체 할 수 있습니다 기본값을 제공합니다, 그래서 당신은이 같은 MyCKEditorWidget의 높이 설정을 무시할 수 있습니다 :
위젯 = MyCKEditorWidget (구성 = { '높이': '100 픽셀'})

이 요구 사항 :

이 파이썬
장고

개발자의 기타 소프트웨어 Espen Angell Kristiansen

django_extjs4
django_extjs4

20 Feb 15

awsfabrictasks
awsfabrictasks

14 Apr 15

코멘트 django_ckeditorfiles

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!