首页 > 其他 > 详细

Django 批量删除

时间:2020-01-07 22:56:00      阅读:685      评论:0      收藏:0      [点我收藏+]

好久不用了  今天来整理一下  

批量删除我们可以通过前台传过来的一个列表,来进行删除。

我们 用  __in  来判断列表中的元素是否在这个model中

后台代码

class DelAPIView(APIView):
    def post(self, request):
        del_list = request.data.get(del_list)      #获取前台传过来的列表
        BooksModel.objects.filter(id__in = del_list).delete()   #用id__in 来拿取数据 紧接着删除

        return Response({code:200,msg:okokokok})

 

前台代码

<tr v-for="book in book_list" >
          <td><input type="checkbox" :value="book.id" v-model="del_" ></td>     //这是一个多选框    v-model 绑定的是一个列表  :value 绑定的是每一条的数据的id
            <td>{{book.title}}</td>
            <td><img :src="_self.$host + ‘/‘ +book.image" alt="这是图片" width="50px" height="50px"></td>          
</tr>

未完待续。。。。。????????????

Django 批量删除

原文:https://www.cnblogs.com/qinzeiqinwang/p/222hhh.html

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