首页 > 其他 > 详细

Django-----删除--批量删除

时间:2020-02-29 14:06:42      阅读:61      评论:0      收藏:0      [点我收藏+]
删除-----修改与删除等的操作,都从前台传来一个id获取后执行

class Delete_two_cate(View):
def get(self,request):
id = request.GET.get('id')
try:
    two = Twocate.objects.filter(id=id).delete()
except:
    two = {}
return redirect('/tnews_type')

# 二级分类批量删除
def Pop_two_cate(request):
try:
    id = request.POST.getlist('ids')
except:
    pass
Twocate.objects.filter(id__in=id).delete()
return redirect('/tnews_type')

注:批量删除必须要用getlist获取,相当于存入一个列表里面
批量删除的对应的前台在form表单中
1.action 提交的地址     <form action="/pop_cate/" method="POST">
2.input 框   例:<th width="10%"><input type='checkbox' name='ids' value="{{i.id}}">{{i.id}}</th>
3.button 按钮:   <tr><td><button type='submit'>批量删除</button></td></tr>

Django-----删除--批量删除

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

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