为了账号安全,请及时绑定邮箱和手机立即绑定

点击删除后,我希望回到之前翻倒的第二页列表,这里return该怎么写呢?

点击删除后,我希望回到之前翻倒的第二页列表,这里return该怎么写呢?

LEATH 2023-04-15 18:14:45
文章列表页面,假设翻页到第二页,然后点击了某个文章的删除链接,删除操作如下@app.route('/delete/<int:post_id>', ) def delete_post(post_id):     if not session.get('logged_in'):        flash('请先登录')         return redirect(url_for('login'))     post = db.Post.find_one({'_id': post_id })     post.delete()    flash('删除成功')     return ???  # 要回到之前的页面
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

使用 flask 的话,最通用的作法是使用 next 作为跳转 url 的参数名,或者从 referer 中获取。

查看完整回答
反对 回复 2023-04-18
?
开满天机

TA贡献1786条经验 获得超12个赞

有两个办法
1. 获取referer url
2. 把之前的page值一起传过来

查看完整回答
反对 回复 2023-04-18
  • 2 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信