django处理动态发布多条图片url的处理
2018-01-01 15:02
609 查看
关于动态发布图片包含多张图片的处理,后端是django
对于一组图片url处理有个方法。一个动态不是带很多张图片么,数据库那边如果用urlfield只能存一个url,所以我把一组url存成js数组,再用json传进去,存到charfiled里面,读取的时候,要做个处理,用自定义过滤器,先把json转成python列表,这样模板语言就能for循环调用了js代码部分
$('#submit').click(function () { var src =[]; var length = $('.upload-pic').length; for (var i=0;i<length;i++){ src[i]=$('.upload-pic').eq(i).attr('src');//获取图片的src }//存取为列表 console.log(src); var content = $('#text-submit').val(); var json_src = JSON.stringify(src);//转换为json格式 $.ajax({ url:'/ajax/submit_content/', type:'POST', contentType:'application/x-www-form-urlencoded', data:{'content':content, 'src':json_src }, tranditional:true, success:function (data,status) { $('.upload-pic').parent().remove(); $('#img-wrap').hide(); $('#text-submit').val('');//清空表单和上传图片区域 } }); });
后端部分
@login_required() def submit_content(request): content = request.POST.get('content',None) src = request.POST.get('src',None)#读取json格式的src Content.objects.create(user=request.user, content=content, type='dongtai', publish_date=datetime.datetime.now(), alter_date=datetime.datetime.now(), image= src, ) return HttpResponse('bingo')
相关文章推荐
- 关于启动页面动态获取网络的图片url进行展示的处理
- 实战 HTTP 处理程序(HTTP Handler) -- 动态生成图片
- Django框架中处理URLconf中特定的URL的方法
- Django处理URL过程与网站分页功能实现
- 解决用<img src="<%# Eval("ShowPhoto")%>"动态绑定图片,发布到IIS上无法显示的问题
- Django系列教程:三、动态视图和动态Url
- django_urls-tmplete.动态url的设置及调用
- java动态图片处理技术
- J2EE搭建WAP站点时图片发布统一格式处理解决方案(原创)
- Django 上传文件media的url处理
- 图片幻灯片 中url中“&”符号的处理
- 内嵌框架URL动态替换的处理办法
- 解决用<img src="<%# Eval("ShowPhoto")%>"动态绑定图片,发布到IIS上无法显示的问题
- [Django入门知识浅介]用Django实现动态URL
- JS动态修改图片的URL(src)的方法
- 一般处理程序处理图片(动态给图片加上水印、保存缩略图、验证码)
- 动态绑定图片url:数据绑定出现的问题
- HttpURLConnection的get和post处理方法(含图片)
- android 根据图片url获取bitmap或者drawable,然后再进行压缩处理
- [Django入门知识浅介]Django是如何处理URL请求的