删除数据
- 删除书籍
#删除书籍
@app.route('/delete_book/<int:book_id>')
def delete_book(book_id):
#1.根据编号获取书籍对象
book = Book.query.get(book_id)
#2.删除书籍
db.session.delete(book)
db.session.commit()
#3.重定向页面展示
return redirect(url_for('show_page'))
- 删除作者
#删除作者
@app.route('/delete_author/<int:author_id>')
def delete_author(author_id):
#1.通过编号获取作者对象
author = Author.query.get(author_id)
#2.删除作者书籍
for book in author.books:
db.session.delete(book)
#3.删除作者对象
db.session.delete(author)
db.session.commit()
#4.重定向展示页面
return redirect(url_for('show_page'))