请稍等 ...
×

采纳答案成功!

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

"删除标签页面跳转" 另一问题: 如何获取当前页数

老师,此前有同学问过“删除标签页面跳转”这个问题,您给出的答案是修改 tag_del() 这个视图函数,但问题是,如何获取当前的页数 page 呢?  谢谢!

#标签删除

@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))

正在回答

1回答

同学,你好,在tag_list.html列表页中我们直接获取当前page,传入模板中可以循环遍历记录,这时你可以在删除按钮上加入当前页码!

0 回复 有任何疑惑可以回复我~
  • 提问者 宝慕林6589715 #1
    老师,我看到 tag_list.html 只有 page_data 从views.py里传入,如何通过 page_data 拿到当前的页码呢,我不是很明白,还请指教,谢谢!
    回复 有任何疑惑可以回复我~ 2017-08-10 08:47:49
  • rustgopy 回复 提问者 宝慕林6589715 #2
    课通过page_data.page获取,参考文档:http://www.pythondoc.com/flask-sqlalchemy/api.html#id4
    回复 有任何疑惑可以回复我~ 2017-08-10 08:49:34
  • 提问者 宝慕林6589715 #3
    成功了,感谢老师!
    回复 有任何疑惑可以回复我~ 2017-08-10 08:54:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信