》查看英雄表
英雄表结构如下:

》添加英雄,必需要有这些字段

制作前端的添加表单页

等待后端传递数据
kt_obj_list 为全部的卡动影视行对象列表
路由与视图

视图,拿到所有的动画

返回渲染的结果

处理提交的请求

完整的代码
def add_hero(request):
get_data = request.GET
# http://127.0.0.1:8000/add_hero/?name=111&skill=222&kt_id=4
if get_data:
# 创建一个新行,数据存进去
new_line = models.Hero()
# 取值操作
new_line.name = get_data.get("name")
new_line.skill = get_data.get("skill")
new_line.kt_id = get_data.get("kt_id")
new_line.save()
return redirect("/hero_list/")
else:
# 数据为空的情况,代表用户点击链接刚进入添加英雄的页面
# 我们应该返回内容给用户
# 查询所有的动画节目,返给前端
return render(request,
"add_hero.html",
{"kt_obj_list": models.katoon.objects.all()}
)
结果


本文详细介绍了一种基于Python Django框架实现的英雄角色添加功能,包括前端表单设计、后端数据处理流程及代码实现。文章展示了如何通过GET请求接收前端传来的英雄名称、技能和所属动画ID,然后在数据库中创建新的英雄记录。
1691

被折叠的 条评论
为什么被折叠?



