zoukankan      html  css  js  c++  java
  • django中嵌入百度editor插件

    一、安装和配置步骤:

    1、先下载百度ueditor插件,并安装pip install DjangoUeditor

    2、把下载好的ueditor插件放到自己的项目中

    3、配置setting

      

    INSTALLED_APPS = (
    
        'django.contrib.admin',
    
        'django.contrib.auth',
    
        'django.contrib.contenttypes',
    
        'django.contrib.sessions',
    
        'django.contrib.messages',
    
        'django.contrib.staticfiles',
    
        'Web',
    
        'DjangoUeditor',
    
     
    
    )

    4、配置url

    urlpatterns = [
    
        url(r'^admin/', include(admin.site.urls)),
    
        # url(r'^ueditor/',include('DjangoUeditor.urls' )),
    
        url(r'^ueditor/',include(DjangoUeditor_urls)),
    
     

    5、启动你的项目,进入django后台,即可看到百度插件编辑器

    二、在项目的form中嵌入百度插件

    1、确保你下载的百度插件已经放到你的项目中,如statics目录下的pugins目录中

    2、在前端中加入渲染插件脚本(form)

    <div  id=id_content name="content" class="edui-default" style="display: inline-block;" >
    
                         <div id="edui1" class="edui-editor  edui-default"style=" 1000px; z-index: 999;">
    
                                {{ form|safe }}
    
                         </div>
    
     
    </div>

    3、在前端中加入以下(js)

    <script type="text/javascript">
    
     
    
        var id_content = UE.getEditor('id_content',{'toolbars': [['source', 'undo', 'redo', 'bold', 'italic', 'underline', 'forecolor', 'backcolor', 'superscript', 'subscript', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist', 'insertunorderedlist', 'blockquote', 'formatmatch', 'removeformat', 'autotypeset', 'inserttable', 'pasteplain', 'wordimage', 'searchreplace', 'map', 'preview', 'fullscreen'], ['insertcode', 'paragraph', 'fontfamily', 'fontsize', 'link', 'unlink', 'insertimage', 'insertvideo', 'attachment', 'emotion', 'date', 'time']], 'initialFrameWidth': 1000, 'initialFrameHeight': 300, 'serverUrl': '/ueditor/controller/?imagePathFormat=uploads%2Fimages%2F&filePathFormat=uploads%2Ffiles%2F'});
    
         id_content.ready(function(){
    
     
    
         });
    
    </script>

    注意:一般js放到页面底部,这样可以减轻前端的加载速度,页面响应速度较快

  • 相关阅读:
    国人常用密码TOP100 FROM THISITE
    paip.提升用户体验注册异常记录
    paip.提升用户体验与提升安全性记住密码
    paip.技术重要还是管理重要还是创意重要
    paip.软件及网站项目开发效率低下的思索与改进
    paip.接入支付接口功能流程总结
    paip.项目开发效率提升之思索
    paip.activex控件在WEB中使用流程与工具
    paip..提升安全性增加自毁功能
    paip.提升用户检验取回密码忘记密码提醒
  • 原文地址:https://www.cnblogs.com/xiaoyaowuming/p/5812611.html
Copyright © 2011-2022 走看看