前端页面

进入编辑页,需要获取数据的

?需要当前英雄的数据,让后端传

?还需全部动画的数据,让后端传,用于下拉框

路由与列表页的链接布局

主要捕捉英雄id,让视图函数可以得到它

用户是通过英雄列表页进来的

所以还需要确定列表页上的 编辑按钮

视图函数

代码


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

django-演练-英雄的编辑相关推荐

  1. Django 图书-英雄

    环境创建 创建虚拟环境: conda create -n django python==3.6 进入环境: source activate django 安装Django: pip install D ...

  2. html 案例演练 文章的编辑 200314

    案例演练 万圣节的由来 利用下面的文本编辑完成一个图文并茂的文章 要求: 有图片 有链接 有图片链接 万圣节的由来 万圣节英语是All Saints Day,亦称"诸圣瞻礼",天主 ...

  3. 使用Pycharm创建一个Django项目

    本文为Django项目创建的简单介绍,更为详细的Django项目创建,编辑可以参考如下教程: IMOOC Django入门与实践-http://www.imooc.com/learn/790 Pych ...

  4. Python之web开发(二):python使用django框架搭建网站之新建文件

    本文为Django项目创建的简单介绍,更为详细的Django项目创建,编辑可以参考http://www.imooc.com/learn/790 Step 1. 点击 File --> New P ...

  5. django手机访问_Django从入门到大作业:2-见网页

    如果想了解django的基本安装,欢迎移步我的上一篇文章 koko可可:Django从入门到大作业:1-安装​zhuanlan.zhihu.com 我入门django最头秃的地方,就是那一坨坨教程,始 ...

  6. Nodejs 英雄管理系统

    英雄管理系统 文件结构如下: |----heroManage ​ |----node_modules --> 这是用命令自动生成的 npm i express body-parser multe ...

  7. [Node.js] mySQL数据库 -- 英雄管理系统(完善)

    英雄管理系统 项目要求 a.注册页要有验证码,账号重复.密码重复.验证码错误要提示 b.登录页面用户名和密码要正确,不正确要提示 c.进入主页面,显示查找.显示新增.头像.姓名.技能.操作(编辑和删除 ...

  8. 8Python全栈之路系列之Django Cookie 与Sessi

    Python全栈之路系列之Django Cookie与Sessi Cookies cookies是浏览器为Web服务器存储的一小段信息,每次浏览器从某个服务器请求页面时,它向服务器回送之前收到的coo ...

  9. Django教程:第一个Django应用程序(1部分)

    2019独角兽企业重金招聘Python工程师标准>>> Django教程:第一个Django应用程序(1部分) 请看实例.本教程中将创建一个基本的投票应用. 它由两部分组成:查看投票 ...

最新文章

  1. 十一、springboot WebMvcConfigurer与HandlerInterceptorAdapter使用
  2. 彻底明白IP地址——计算相关地址
  3. python2.7获取当前脚本目录
  4. 2021 年,Java 开发者值得学习的 13 项技能
  5. 你不知道的Python的输入输出
  6. Android 模拟器下载、编译及调试
  7. 将VIM配置成强大的IDE(三)
  8. 直接销毁_战机报废,发动机怎么处理?美国直接销毁,中国改造成扫雪神器
  9. Erasing Zeroes CodeForces - 1303A
  10. codeforces National Property 2sat模板题
  11. python内建函数是什么意思_python内建函数是什么意思
  12. C语言 - 汉诺塔详解(超详细)
  13. 卫星对地观察模型系统操作说明
  14. 三菱触摸屏怎么改时间_三菱触摸屏密码设置
  15. 计算机网络--使用网络协议分析器捕捉和分析协议数据包
  16. K Simple question (第十届山东理工大学ACM网络编程擂台赛 正式赛)
  17. 轻松学编曲,论FL钢琴卷帘
  18. matlab 有限元分析
  19. 紫外线杀菌装置:过流式Photoscience紫外线杀菌器
  20. 【书谷】一个免费赠送图书的好网站,推荐给书虫们

热门文章

  1. oledbdataadapter 取不到数据 plsql能取到 date_Python3 CookBook | 数据结构和算法(二)...
  2. golang 排序_常用排序算法之冒泡排序
  3. 新编计算机应用基础项目教程电子书,计算机应用基础新编教程-殷锋社.pdf
  4. java finally什么时候不执行_Java 中的 finally 一定会被执行吗?
  5. 外星人装深度linux,外星人alienware 18笔记本怎么安装win10系统
  6. python中扑克牌类设计_python中的图像界面设计(二)
  7. linux ipc 漏洞,1月19日Linux发现内核0Day漏洞,编号”CVE-2016-0728“
  8. RabbitMQ入门学习系列(四) 发布订阅模式
  9. mybatis-generator-gui 如何exe化
  10. 《Nodejs入门》一书中存在的问题分析[转]