Django学习路33_url 地址及删除元素 delete() 和重定向 return redirect('路径')


 

保存日期

def create(request):
    '''新增一本图书'''
    # 1.创建BookInfo对象
    b = BookInfo()
    b.btitle = '流星蝴蝶剑'
    b.bpub_date = date(1990,1,1)
    # 2.保存进数据库
    b.save()
    # 3.返回应答,让浏览器再访问/index,重定向
    return HttpResponse('ok')
    # return HttpResponseRedirect('/index')
    # return redirect('/index')

使用 结果集对象.delete()  进行删除

from django.shortcuts import render,redirect # 导入重定向函数
redirect('路径') 实现重定向


def delete(request, bid):
    '''删除点击的图书'''
    # 1.通过bid获取图书对象
    book = BookInfo.objects.get(id=bid)
    # 2.删除
    book.delete()
    # 3.重定向,让浏览器访问/index
    # return HttpResponseRedirect('/index')
    return redirect('/index')

2020-05-19

猜你喜欢

转载自www.cnblogs.com/hany-postq473111315/p/12917747.html
今日推荐