综合案例8-删除书籍 | 学习笔记

简介: 快速学习综合案例8-删除书籍

开发者学堂课程【Python Web 框架 Flask 快速入门综合案例8-删除书籍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/603/detail/8807


综合案例8-删除书籍


目录:

一、删除逻辑

二、redirectde  的使用

三、fo relse  的使用


一、删除逻辑

删除书籍——网页中删除——点击需要发送书籍的  ID  给删除书籍的路由——路由需要接收参数

@app. route( ’/delete_ book/ ’)

def delete_ book(book_ id) :

查询数据库,是否有该ID的书,如果有就删除,没有提示错误

book = Book.query. get(book_ id)

如果有就删除

if book:

try:

db. Session. Delete ( book)

db. Sess ion. Commit( )

except. Exception as e:

print e_

flash(’删除书箱出错’ )

db. Sess ion. Rollback( )

else:

3.没有提示错误

flash(’书籍找不到’)


二、redirectde   的使用

redirect:   重定向,需要传入网址/路由地址_

url_ for(’index’):   需要传入视图函数名,返回改视图函数对应的路由地址print url_ for(’index’ )

return redirect(url_ for(’index’))

如何返回当前网址-->重定向

return redirect( ’ www. itheima. com’ )

return redirect(’/’)


三、fo relse   的使用

{%  for  book  in  author. books  %}

{{ book . name}}删除

{%  else %}

{% endfor %}

相关文章
|
6月前
|
网络协议 网络架构
综合实验案例配置
综合实验案例配置
35 0
|
数据安全/隐私保护
基础项目实用案例
基础项目实用案例
208 2
|
JavaScript 数据挖掘 程序员
用户行为分析​的准备工作和简单分析的场景
用户行为分析​的准备工作和简单分析的场景
136 0
用户行为分析​的准备工作和简单分析的场景
|
开发者
综合案例(测试) | 学习笔记
快速学习综合案例(测试)。
综合案例(测试) | 学习笔记
|
消息中间件 数据库 RocketMQ
综合案例功能介绍|学习笔记
快速学习综合案例功能介绍
综合案例功能介绍|学习笔记
|
供应链 算法 数据可视化
案例场景分析 | 学习笔记
快速学习案例场景分析。
案例场景分析 | 学习笔记
|
架构师 数据安全/隐私保护 开发者
案例分析|学习笔记
快速学习案例分析。
114 0
案例分析|学习笔记
|
存储 运维 NoSQL
典型案例分析|学习笔记
快速学习典型案例分析
典型案例分析|学习笔记
html+css实战43-综合案例-学生信息表
html+css实战43-综合案例-学生信息表
326 0
html+css实战43-综合案例-学生信息表
html+css实战63-综合案例2-内容完成
html+css实战63-综合案例2-内容完成
293 0
html+css实战63-综合案例2-内容完成
下一篇
无影云桌面