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移除相應的元素。