django_ckeditorfiles

软件截图:
django_ckeditorfiles
软件详细信息:
版本: 1.0.1
上传日期: 20 Feb 15
许可: 免费
人气: 12

Rating: 2.5/5 (Total Votes: 2)

django_ckeditorfiles是捆绑作为一个Django应用程序中的CKEditor的。
安装
PIP安装ckeditorfiles
设置
加入“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,配置);

后textarea的。 id是textarea的id和配置的配置参数,小部件的构造,编码为JSON。
示例
从Django的进口形式
从ckeditorfiles.widgets进口CKEditorWidget
从车型导入页
类PageForm(forms.ModelForm):
&NBSP;机身= forms.CharField(部件= CKEditorWidget(配置= {“工具栏”:“基本”,
&NBSP;“高度”:“为300px'}))
&NBSP;类元:
&NBSP;模型=页面
在配置参数CKEditorWidget是CKEDITOR.replace(...)的配置参数。请参阅:http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations。
子类CKEditorWidget
你可以通过继承CKEditorWidget创建自己的CKEditor配置为可重复使用的类,并提供了default_config类属性的默认值:
从ckeditorfiles.widgets进口CKEditorWidget
类MyCKEditorWidget(CKEditorWidget):
&NBSP; default_config = {“工具栏”:“基本”,
&NBSP;“高度”:“为300px'}
该default_config类属性提供了可与__init__配置参数来覆盖默认值,所以你可以覆盖高度配置MyCKEditorWidget的是这样的:
小工具= MyCKEditorWidget(配置= {'高度':'100px的'})

要求

  • 在Python中
  • 在Django的

显影剂的其他软件 Espen Angell Kristiansen

意见 django_ckeditorfiles

评论没有发现
添加评论
打开图片!