文档章节

在django的admin使用ckeditor模块

岭南六少
 岭南六少
发布于 2011/08/06 10:24
字数 357
阅读 1939
收藏 2
首先在这个网站下载最新的django-ckeditor安装包: https://github.com/jeffh/django-ckeditor 

然后解压缩,使用:python setup.py install安装,如果不是root用户,需要sudo

一。在你的解压缩厚的django-ckeditor目里找到ckeditor目录,应该类似于: /你的目录/django-ckeditor/ckeditor/media/;把这个目录下面的ckeditor整个文件夹复制到你的工程目录的静态文件夹下,类似于:/你的工程目录/media/

二。在你的django项目的urls.py里面添加:(r’^ckeditor/’, include(‘ckeditor.urls’)),

三。在你的settings文件里添加:

CKEDITOR_MEDIA_PREFIX = "/site_media/ckeditor/"
CKEDITOR_UPLOAD_PATH = "/var/www/html/nav/media/report/uploads"
CKEDITOR_CONFIGS = {
	'default': {
		'toolbar': 'Full',
	        'height': 400,
		'width': 1000,
		},
	'awesome_ckeditor': {
		'toolbar': 'Basic',
		},
	}
“/site_media/”这个需要在urls里指向你的静态文件目录
CKEDITOR_MEDIA_PREFIX选项指的是ckeditor需要的一些js和css文件的目录
CKEDITOR_UPLOAD_PATH选项指的是你上传图片的之后存储的目录,如果不需上传图片,可以不要
CKEDITOR_CONFIGS这个是ckeditor的配置,比如编辑框大小呀,都有什么工具呀等等,具体细节看官方文档,这里只给出基本配置

四。在你需要用到ckeditor的models文件里面引入这个模块:

from ckeditor.fields import RichTextField

然后定义需要使用这个模块的字段,类似于:

class News(models.Model):
    content=RichTextField(verbose_name="内容")
好了,现在你就可以在你的django项目的admin模块中使用ckeditor了,enjoy your work!

本文转载自:http://blog.datatalk.cn/2011/06/30/550/

上一篇: python中MD5用法
下一篇: django Meta 选项
岭南六少
粉丝 160
博文 219
码字总数 152952
作品 0
深圳
部门经理
私信 提问
我的网站搭建 (第六天) Ckeditor编辑器

富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器,这是百度百科的对富文本编辑器的解释。我们可以借助富文本编辑器,编辑出来一个包含html的页面,...

代码打碟手
2018/08/27
287
0
ECShop 将FckEditor编辑器升级或更换成CKEditor

本人在二次开发ecshop 2.7.1引入了JQuery后FckEditor一直有问题,点击FckEditor上的功能按钮后只出现个"Cancel"按钮,其他都被"div"层履盖,只能刷新重来。最近有机会来做SEO优化,经常要发软...

Ric的博客
2013/07/11
200
0
在Django项目中使用富文本编辑器

1 开发要点 现在网上有很多的富文本编辑器,包括Markdown、tinymce、UEditor、KindEditor、ckeditor等等。在项目中使用这些编辑器主要有以下几个问题: 编辑页面 在HTML页面渲染编辑器; 定制...

Kinegratii
2014/08/31
5.4K
0
CKEditor3.x 在Java项目中配置、包括图片上传(支持FTP、图片压缩)

CKEditor 3.x配置说明 一、基本使用: 1、所需文件架包 A. Ckeditor基本文件包,比如:ckeditor_3.6.2.zip 下载地址:http://ckeditor.com/download 2、配置使用 A.将下载下来的CKEditor压缩...

一枚Sir
2014/05/29
2.4K
0
请教如何在Python-CKEditor中配置CodeSnippet插件来达到代码高亮的效果

在学习Django的过程中,最近自己在尝试做一个博客,其中富文本编辑器使用的是CKEditor,其功能也基本能够实现了,但是代码高亮功能采用CodeSnippet插件没有调出来。 首先我的CKEditor版本为4...

Todorov
2016/03/13
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

采坑指南——k8s域名解析coredns问题排查过程

正文 前几天,在ucloud上搭建的k8s集群(搭建教程后续会发出)。今天发现域名解析不了。 组件版本:k8s 1.15.0,coredns:1.3.1 过程是这样的: 首先用以下yaml文件创建了一个nginx服务 apiV...

码农实战
10分钟前
1
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第6题

choose three Which three statements are true about indexes and their administration in an Orade database? A) An INVISIBLE index is not maintained when Data Manipulation Language......

oschina_5359
13分钟前
1
0
阿里巴巴开源 Dragonwell JDK 最新版本 8.1.1-GA 发布

导读:新版本主要有三大变化:同步了 OpenJDK 上游社区 jdk8u222-ga 的最新更新;带来了正式的 feature:G1ElasticHeap;发布了用户期待的 Windows 实验版本 Experimental Windows version。...

阿里巴巴云原生
18分钟前
1
0
教你玩转Linux—磁盘管理

Linux磁盘管理好坏直接关系到整个系统的性能问题,Linux磁盘管理常用三个命令为df、du和fdisk。 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少...

xiangyunyan
21分钟前
3
0
js 让textarea的高度自适应父元素的高度

textarea按照普通元素设置height是没有作用的,可以这么来设置, 下面给上一段项目代码 JS代码: $.fn.extend({ txtaAutoHeight: function () { return this.each(function () {...

文文1
22分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部