Flask接口签名sign原理与实例代码浅析
297
2022-08-23
Python-Django 项目模块-年级模块开发-详情和删除(十)(pythondjango学生信息管理系统)
Python-django 自定义模块开发
第四章 Django 自定义模块-年级模块年纪信息详情和删除
前言
本系列文章以一个简单的学校项目来做演示,项目中遇到的问题会一一记录下来,仅供学习参考使用
此处学习版本 python3.8 django 4.0.6 bootstrap3 开发工具 VSCODE
一、创建静态页面-年级修改页面
在年级主页【修改】按钮中增加访问url
对应的方法
//详情 function detailGrade(_this) { console.log($(_this).attr("data-url")); var url = $(_this).attr("data-url"); window.open(url); } /** * 表单提交 */ function deleteGrade(_this) { console.log($(_this).attr("data-url")); var url = $(_this).attr("data-url"); $("#gradeForm").attr("action",url); $("#gradeForm").submit(); // window.open(url); }
二、后端代码编写
views.py
## 删除def gradeDelete(request,grade_id): result = -1 result,object = SchoolGrade.objects.filter(grade_id=grade_id).delete() ## 存在数据 {'school_web_grade.SchoolGrade': 1} 不存在 {} print(object) ## 存在数据 1 不存在数据 0 print(result) ## 请求转发 return redirect(to="school_web_grade:gradeIndex",pageIndex=1)## 详情def gradeDetail(request,grade_id): ## grade_id 列名 schoolGrade = SchoolGrade.objects.get(grade_id=grade_id) context = {"schoolGrade":schoolGrade} return render(request=request,template_name="grade/grade_detail.html",context=context)
urls.py
## 获取详情 path(route="gradeDetail/
运行效果
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~