文章列表頁(yè)面,假設(shè)翻頁(yè)到第二頁(yè),然后點(diǎn)擊了某個(gè)文章的刪除鏈接,刪除操作如下@app.route('/delete/<int:post_id>', )
def delete_post(post_id):
if not session.get('logged_in'): flash('請(qǐng)先登錄')
return redirect(url_for('login'))
post = db.Post.find_one({'_id': post_id })
post.delete() flash('刪除成功')
return ??? # 要回到之前的頁(yè)面
2 回答

智慧大石
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
使用 flask 的話,最通用的作法是使用 next 作為跳轉(zhuǎn) url 的參數(shù)名,或者從 referer 中獲取。

開(kāi)滿天機(jī)
TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊
有兩個(gè)辦法
1. 獲取referer url
2. 把之前的page值一起傳過(guò)來(lái)
添加回答
舉報(bào)
0/150
提交
取消