首页 > 其他 > 详细

Django-----图文混排

时间:2020-02-29 14:17:02      阅读:103      评论:0      收藏:0      [点我收藏+]
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}}'

Django-----图文混排

原文:https://www.cnblogs.com/xinzaiyuan/p/12382593.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!