请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

删除标签页面跳转


#标签删除
@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回答

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

#标签删除
@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 回复 有任何疑惑可以回复我~
  • 提问者 l__eon #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-08-02 20:10:10
  • 老师,怎么解决删除了第二页的第一个标签,没有跳转到前一页,而是跳转到了404页面
    回复 有任何疑惑可以回复我~ 2017-08-21 11:03:11
Lee1 2017-08-13 23:37:27

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

0 回复 有任何疑惑可以回复我~
  • 同学,你好,调用page_data.page
    回复 有任何疑惑可以回复我~ 2017-08-13 23:56:41
  • Lee1 回复 rustgopy #2
    url_for(xxxxx,id=v.id,page=page_data.page)我这样调用报错啊
    回复 有任何疑惑可以回复我~ 2017-08-14 00:04:14
  • rustgopy 回复 Lee1 #3
    亲,你把代码截图发起问题给我看下。
    回复 有任何疑惑可以回复我~ 2017-08-14 00:05:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信