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
看下返回值deletesql是什么