删除标签页面跳转

来源:7-4 .标签管理3

l__eon

2017-08-02


#标签删除
@admin.route("/tag/del/<int:id>",methods=['GET'])
@admin_login_req
def tag_del(id=None):
   tag=Tag.query.filter_by(id=id).first_or_404()
   db.session.delete(tag)
   db.session.commit()

   flash('删除标签成功!', 'ok')

   return redirect(url_for('admin.tag_list',page=1))

#如果删除第二页的标签,那么总会跳转到第一页,如果想page是个传入参数应该怎么处理呢?

写回答

2回答

rustgopy

2017-08-02

亲,你好,你可以这样处理:

#标签删除
@admin.route("/tag/del/<int:id>/<int:page>/",methods=['GET'])
@admin_login_req
def tag_del(id=None,page=None):
   tag=Tag.query.filter_by(id=id).first_or_404()
   db.session.delete(tag)
   db.session.commit()

   flash('删除标签成功!', 'ok')

   return redirect(url_for('admin.tag_list',page=page))


0
2
Stormdige
老师,怎么解决删除了第二页的第一个标签,没有跳转到前一页,而是跳转到了404页面
2017-08-21
共2条回复

Lee1

2017-08-13

前台list那个页面中 如何把那个当前页面的值给传到url中额

0
4
Lee1
可以了 谢谢老师
2017-08-14
共4条回复

Python Flask 构建微电影视频网站

Python 最好用轻量级框架,让你轻松胜任 Python Web 工程师

683 学习 · 663 问题

查看课程