富文本编辑器django-ckeditor

作者: 海上牧云l | 来源:发表于2016-12-12 14:22 被阅读1962次

曾经被富文本编辑器的配置搞的很头疼,后来发现django下有一款配置十分简单的富文本,整理一下配置过程。

安装

pip install django-ckeditor

settings配置

在其中加入这两个

INSTALLED_APPS = [ 
  'ckeditor',  
  'ckeditor_uploader']

确保media路径配置好,ckeditor的上传路径在media下,我的配置也是就在media/upload中

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media_cdn')
CKEDITOR_UPLOAD_PATH = 'upload/'

urls

为ckeditor设置url

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'ckeditor/', include('ckeditor_uploader.urls'))
]

models

from django.db import models
from ckeditor_uploader.fields import RichTextUploadingField
class Post(models.Model):
    content = RichTextUploadingField(null=True, blank=True)

到此打开后台就可以看到这个界面了


相关文章

网友评论

  • 阿谋1758:多谢 这个富文本上传图片不好使啊
  • f3f37ce2e793:这个是后台admin页面才可以使用的富文本吧,您知道怎么在自己编写的html里面插入富文本吗
    f3f37ce2e793:@海上牧云l 多谢,我去瞅瞅
    海上牧云l:看下wangEditor
  • 君惜丶:在前端使用django-ckefitor 不使用django 默认登录机制 怎么实现图片上传呢? 请教一下。
  • 苏悦_ea5a:感谢!tiymce配置了三天没有配置好,看了你的文章后5分钟搞定!

本文标题:富文本编辑器django-ckeditor

本文链接:https://www.haomeiwen.com/subject/pypmmttx.html