美文网首页
Django中的删除操作

Django中的删除操作

作者: 临渊如峙 | 来源:发表于2019-02-01 14:53 被阅读0次

    1、view

    # 查询英雄
    def hero(request):
        hero_list = HeroInfo.objects.all()
        # 渲染模板,返回响应
        return render(request, "hero.html", {"hero_list": hero_list})
    
    
    # 删除英雄
    def hero_delete(request, id):
        hero = HeroInfo.objects.get(id=id)
        # print(hero)
        hero.delete()
        # 重定向到hero方法
        return redirect("/myhero/hero")
    

    2、模板

    <a href="/myhero/hero_delete/{{ hero.id }}">删除</a>
    

    3、总结

    删除操作仅仅通过重定向方法实现,如果不采用重定向的方法,还要采用js移除相应的元素。

    相关文章

      网友评论

          本文标题:Django中的删除操作

          本文链接:https://www.haomeiwen.com/subject/gwofyftx.html