Django之編輯時(shí)根據(jù)條件跳轉(zhuǎn)回原頁面的方法
在要跳轉(zhuǎn)的編輯頁面:
#首先獲取當(dāng)期的url: curr_url = self.request.GET.urlencode() #創(chuàng)建一個(gè)QueryDict對(duì)象: params = QueryDict(mutable=True) #將當(dāng)前的url賦值給一個(gè)新的參數(shù): params['_list_filter'] = curr_url #處理url: return mark_safe('<a href=%s?%s>編輯</a>' % (self.get_change_url(obj.id), params.urlencode()))
在處理url的視圖中:
#獲取url參數(shù): query_str = request.GET.get('_list_filter') #跳轉(zhuǎn)時(shí)拼接要跳轉(zhuǎn)的url: url = "%s?%s"%(self.get_list_url(),query_str) return redirect(url)
不懂得可以參考:
https://github.com/QuincyC379/Djet
PS:根據(jù)Django源碼寫的快速增刪改查的組件,希望對(duì)各位有點(diǎn)幫助!
以上這篇Django之編輯時(shí)根據(jù)條件跳轉(zhuǎn)回原頁面的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
keras:model.compile損失函數(shù)的用法
這篇文章主要介紹了keras:model.compile損失函數(shù)的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07Python 余弦相似度與皮爾遜相關(guān)系數(shù) 計(jì)算實(shí)例
今天小編就為大家分享一篇Python 余弦相似度與皮爾遜相關(guān)系數(shù) 計(jì)算實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-12-12numpy 產(chǎn)生隨機(jī)數(shù)的幾種方法
本文主要介紹了numpy 產(chǎn)生隨機(jī)數(shù)的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02如何利用python在剪貼板上讀取/寫入數(shù)據(jù)
說起處理數(shù)據(jù)就離不開導(dǎo)入導(dǎo)出,而我們使用Pandas時(shí)候最常用的就是read_excel、read_csv了,下面這篇文章主要給大家介紹了關(guān)于如何利用python在剪貼板上讀取/寫入數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2022-07-07教你如何識(shí)別代理IP的真實(shí)地理位置(使用Python庫)
本文介紹了IP數(shù)據(jù)庫查詢、反向DNS查詢和網(wǎng)絡(luò)延遲測(cè)量三種方法,并通過案例分析和代碼實(shí)現(xiàn)展示了如何使用Python庫進(jìn)行IP地理位置查詢,需要的朋友可以參考下2024-03-03