删除

  • 定义视图delcart
def delcart(request):
    try:
        cid=int(request.GET.get('cid'))
        cart=CartInfo.objects.get(pk=cid)
        cart.delete()
        return JsonResponse({'isok':1})
    except:
        return JsonResponse({'isok':0})
  • 在模板中编写代码如下
    function cart_del(cid) {
        if(confirm('确定要删除吗?')) {
            $.get('/cart/delcart/', {'cid': cid}, function (data) {
                if (data.isok == 1) {
                    $('#' + cid).remove();
                    total_all();
                }
            });
        }
    }


<a href="javascript:cart_del({{ cart.id }});">删除</a>