django-演练-英雄的编辑
前端页面
进入编辑页,需要获取数据的
?需要当前英雄的数据,让后端传
?还需全部动画的数据,让后端传,用于下拉框
路由与列表页的链接布局
主要捕捉英雄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-演练-英雄的编辑相关推荐
- Django 图书-英雄
环境创建 创建虚拟环境: conda create -n django python==3.6 进入环境: source activate django 安装Django: pip install D ...
- html 案例演练 文章的编辑 200314
案例演练 万圣节的由来 利用下面的文本编辑完成一个图文并茂的文章 要求: 有图片 有链接 有图片链接 万圣节的由来 万圣节英语是All Saints Day,亦称"诸圣瞻礼",天主 ...
- 使用Pycharm创建一个Django项目
本文为Django项目创建的简单介绍,更为详细的Django项目创建,编辑可以参考如下教程: IMOOC Django入门与实践-http://www.imooc.com/learn/790 Pych ...
- Python之web开发(二):python使用django框架搭建网站之新建文件
本文为Django项目创建的简单介绍,更为详细的Django项目创建,编辑可以参考http://www.imooc.com/learn/790 Step 1. 点击 File --> New P ...
- django手机访问_Django从入门到大作业:2-见网页
如果想了解django的基本安装,欢迎移步我的上一篇文章 koko可可:Django从入门到大作业:1-安装zhuanlan.zhihu.com 我入门django最头秃的地方,就是那一坨坨教程,始 ...
- Nodejs 英雄管理系统
英雄管理系统 文件结构如下: |----heroManage |----node_modules --> 这是用命令自动生成的 npm i express body-parser multe ...
- [Node.js] mySQL数据库 -- 英雄管理系统(完善)
英雄管理系统 项目要求 a.注册页要有验证码,账号重复.密码重复.验证码错误要提示 b.登录页面用户名和密码要正确,不正确要提示 c.进入主页面,显示查找.显示新增.头像.姓名.技能.操作(编辑和删除 ...
- 8Python全栈之路系列之Django Cookie 与Sessi
Python全栈之路系列之Django Cookie与Sessi Cookies cookies是浏览器为Web服务器存储的一小段信息,每次浏览器从某个服务器请求页面时,它向服务器回送之前收到的coo ...
- Django教程:第一个Django应用程序(1部分)
2019独角兽企业重金招聘Python工程师标准>>> Django教程:第一个Django应用程序(1部分) 请看实例.本教程中将创建一个基本的投票应用. 它由两部分组成:查看投票 ...
最新文章
- 十一、springboot WebMvcConfigurer与HandlerInterceptorAdapter使用
- 彻底明白IP地址——计算相关地址
- python2.7获取当前脚本目录
- 2021 年,Java 开发者值得学习的 13 项技能
- 你不知道的Python的输入输出
- Android 模拟器下载、编译及调试
- 将VIM配置成强大的IDE(三)
- 直接销毁_战机报废,发动机怎么处理?美国直接销毁,中国改造成扫雪神器
- Erasing Zeroes CodeForces - 1303A
- codeforces National Property 2sat模板题
- python内建函数是什么意思_python内建函数是什么意思
- C语言 - 汉诺塔详解(超详细)
- 卫星对地观察模型系统操作说明
- 三菱触摸屏怎么改时间_三菱触摸屏密码设置
- 计算机网络--使用网络协议分析器捕捉和分析协议数据包
- K Simple question (第十届山东理工大学ACM网络编程擂台赛 正式赛)
- 轻松学编曲,论FL钢琴卷帘
- matlab 有限元分析
- 紫外线杀菌装置:过流式Photoscience紫外线杀菌器
- 【书谷】一个免费赠送图书的好网站,推荐给书虫们
热门文章
- oledbdataadapter 取不到数据 plsql能取到 date_Python3 CookBook | 数据结构和算法(二)...
- golang 排序_常用排序算法之冒泡排序
- 新编计算机应用基础项目教程电子书,计算机应用基础新编教程-殷锋社.pdf
- java finally什么时候不执行_Java 中的 finally 一定会被执行吗?
- 外星人装深度linux,外星人alienware 18笔记本怎么安装win10系统
- python中扑克牌类设计_python中的图像界面设计(二)
- linux ipc 漏洞,1月19日Linux发现内核0Day漏洞,编号”CVE-2016-0728“
- RabbitMQ入门学习系列(四) 发布订阅模式
- mybatis-generator-gui 如何exe化
- 《Nodejs入门》一书中存在的问题分析[转]