zoukankan      html  css  js  c++  java
  • Django-----图文混排

    1.图文混排(富文本编辑器)
    在HTML里面导入三个包
      <script type="text/javascript" src="../../static/admin/js/jquery-1.12.4.min.js"></script>
        <script src='../../static/admin/tinymce/js/tinymce/tinymce.min.js'></script>
        <script src="../../static/admin/js/tinymce_setup.js"></script>
    
        (1)-----jquery.1.12.4     
         (2)-------tinymce.min.js        
         (3)-------tinymce_setup.js
    注意:setup里面:selector : "#rich_content"-----跟hTml 里面的 input 框 id 相对应
    # 例:  <input type="text" name='content' id='rich content'>
    且注意浏览器有缓存,检查源码查看action提交的位置,-----如果报错---请查看路由路径的 / 是匹配
    
    上传图片的路径-----setup.js里----imageupload_url:路径跟form表单中action提交的位置必须相同
    # 注意有没有一级路由
    
    From datetime import datetime
    Import os
    
    def upload_img(request):
        mes={}
        #获取方式以files获取file
        image = request.FILES.get('file')
        if image:
            imgae_name = datetime.now().strftime("%Ym%d%H%M%S%f")+image.name
            f = open(os.path.join(settings.STATICFILES_DIRS[0],'upload',imgae_name),'wb')
            for i in image.chunks():
            f.write(i)
            f.close()
            mes['path']="/static/upload/"+imgae_name
            mes['error']=False
        else:
            mes['path']=''
            mes['error']=True
            return JsonResponse(mes)
    
    
    有俩种返回方式    path----error-----{“error如果为false,则是上传成功”,“error为True,则是上传失败”}
    
    select  name=‘’
    option value= '{{i.id}}'
    
  • 相关阅读:
    Oracle数据库5--数据库对象
    Oracle数据库4--多表关联
    Session
    cookie
    Servlet的部分response响应处理
    Servlet的部分request请求处理
    Linux部分命令
    Linux基础
    弹性布局
    animation 动画
  • 原文地址:https://www.cnblogs.com/xinzaiyuan/p/12382593.html
Copyright © 2011-2022 走看看