Django ueditor插件 支持python3.7

2018-08-14 发表在 编程语言 6268

    ueditor是百度出品的一个富文本编辑器,功能很强大。

    ueditor 也有好几个,不过都已经没有维护了。而且不支持python3.7

    所以自己参考ckeditor 写了个支持django的ueditor插件

    安装

    pip install ueditor

    源码地址:https://github.com/newpanjing/ueditor.git


    功能介绍
    
    - 最新版ueditor
    - 支持图片上传
    - 支持剪切板图片上传
    - 支持附件上传
    - 支持涂鸦
    - 完美支持python3+
    
    配置
    setting.py 文件加入:
        INSTALLED_APPS 中加入:"ueditor"
        然后配置常量:
        UEDITOR_UPLOAD_PREFIX = "/static/upload/"
        UEDITOR_UPLOAD_DIR = os.path.join(BASE_DIR, 'static/upload/')
    
    
    使用代码:
        from ueditor.fields import RichTextField
    
        #ueditor json配置 参考百度官方api,不写默认为所有
    
        CONFIG={
    
        }
    
        class Article(models.Model):
            title = models.CharField(max_length=256, verbose_name='标题', blank=False, null=False)
            content = RichTextField(verbose_name='内容', null=False, blank=False,
                                config=CONFIG)
    
    问题
    - ueditor 很多东西都已经用不了了,项目最后维护是在2016年
    - 如果上传遇到403 错误,django.middleware.csrf.CsrfViewMiddleware 去掉这一句,在settings.py

    j1XGdZ86.png

    作者:Java笔记
    本站使用「署名 4.0 国际」创作共享协议,转载请在文章明显位置注明作者及出处。
    评论
    登录以后才可以发布评论哦, 点击登录 发布评论
    评论列表 11人参与,39条评论
    sdf
    2019-01-11 10:35:32
    潘敬 : dsafs
    2019-01-11 10:35:45
    双击评论6666
    2018-10-22 15:15:17
    <script>alert(‘https://seejoke.com’)</script>
    2018-08-24 12:05:43
    Jingle : 小伙子,脚本屏蔽了的。
    2018-08-24 14:09:08
    diaodiaofly : 回复@diaodiaofly <script>alert(‘https://seejoke.com’)</script>
    2018-08-24 12:06:03
    diaodiaofly : <script>alert(‘https://seejoke.com’)</script>
    2018-08-24 12:05:49
    nnn
    2018-08-24 12:03:25
    diaodiaofly : jjj
    2018-08-24 12:03:33
    24234
    2018-08-23 16:23:11
    干志雄 : 回复@干志雄 *********
    2018-08-23 16:23:42
    干志雄 : 回复@干志雄 *
    2018-08-23 16:23:31
    干志雄 : 回复@干志雄 sfkasj
    2018-08-23 16:23:25
    干志雄 : 234234
    2018-08-23 16:23:14
    214234
    2018-08-23 16:23:09
    234234
    2018-08-23 16:23:07
    12342134
    2018-08-23 16:23:04
    234234
    2018-08-23 16:23:01
    测试
    2018-08-23 15:04:09
    潘敬 : 回复@潘敬 哈哈哈哈
    2018-08-23 15:04:24
    潘敬 : 可以哦
    2018-08-23 15:04:17
    asdfds
    2018-08-23 11:08:33
    Jingle : 回复@Jingle 123213213123
    2018-08-23 11:13:37
    Jingle : 回复@Jingle 123213
    2018-08-23 11:12:24
    Jingle : 回复@Jingle 123123123
    2018-08-23 11:12:17
    Jingle : 回复@Jingle 111
    2018-08-23 11:11:44
    Jingle : 回复@Jingle afsdf
    2018-08-23 11:09:54
    Jingle : 回复@Jingle 1123123
    2018-08-23 11:09:51
    Jingle : 回复@Jingle asdfdsf
    2018-08-23 11:09:45
    Jingle : 回复@Jingle 1111111
    2018-08-23 11:09:14
    Jingle : 回复@Jingle 111111213213213213
    2018-08-23 11:09:06
    Jingle : 回复@Jingle 111
    2018-08-23 11:08:57
    Jingle : 回复@Jingle sadfdsf
    2018-08-23 11:08:52
    Jingle : 回复@Jingle sadfdsf
    2018-08-23 11:08:49
    Jingle : 回复@Jingle dsafdsf
    2018-08-23 11:08:47
    Jingle : 回复@Jingle asdfdasf
    2018-08-23 11:08:45
    Jingle : dsaf
    2018-08-23 11:08:41