django 调用delete()函数删除数据库中一条记录,删不掉

比如删除教练信息,views.py是这样写的:

def coach_delete(request):
    if request.is_ajax():
        #获取其中的某个键的值
        coach_id = request.GET.getlist('coach_id')
        deletesql = models.CoachInfo.objects.filter(coach_id=coach_id[0]).delete()
    CoachInfo = models.CoachInfo.objects.values()
    return render(request, 'coach.html', {'CoachInfo': CoachInfo})

html中也有函数:

function coach_delete(coach_id) {
            sendData = {
                "coach_id": coach_id,
            };
            $.ajax({
                traditional: true,
                url: "/coach_delete/",
                type: 'get',
                data: sendData,
                dataType: "json",
                success: function (data) {
                    location.reload()
                }
            })
        }

之前能正常删除一条数据,今天打开发现删不掉了?

评论 1