综合案例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 %}

相关文章
|
10月前
|
SQL 安全 关系型数据库
项目实战典型案例7——在线人员列表逻辑混乱反例
项目实战典型案例7——在线人员列表逻辑混乱反例
121 0
项目实战典型案例7——在线人员列表逻辑混乱反例
|
8月前
|
数据安全/隐私保护
基础项目实用案例
基础项目实用案例
188 2
|
10月前
|
安全
项目实战典型案例19——临时解决方案和最终解决方案
项目实战典型案例19——临时解决方案和最终解决方案
75 0
|
10月前
|
SQL 安全 Java
【项目实战典型案例】07.在线人员列表逻辑混乱反例
【项目实战典型案例】07.在线人员列表逻辑混乱反例
|
10月前
|
监控
【项目实战典型案例】19.临时解决方案和最终解决方案
【项目实战典型案例】19.临时解决方案和最终解决方案
|
JavaScript 数据挖掘 程序员
用户行为分析​的准备工作和简单分析的场景
用户行为分析​的准备工作和简单分析的场景
100 0
用户行为分析​的准备工作和简单分析的场景
|
开发者
综合案例(测试) | 学习笔记
快速学习综合案例(测试)。
63 0
综合案例(测试) | 学习笔记
|
消息中间件 数据库 RocketMQ
综合案例功能介绍|学习笔记
快速学习综合案例功能介绍
65 0
综合案例功能介绍|学习笔记
|
存储 运维 NoSQL
典型案例分析|学习笔记
快速学习典型案例分析
140 0
典型案例分析|学习笔记
html+css实战43-综合案例-学生信息表
html+css实战43-综合案例-学生信息表
241 0
html+css实战43-综合案例-学生信息表