亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频
    url中的參數修改刪除函數:url_update()
    2019-09-27
  
描述

  url_update() 對傳入url的參數進(jìn)行增加、修改、刪除操作。類(lèi)似PHP版的durl方法
  url_update() 接收三個(gè)參數,第一個(gè)參數為要處理的url,第二個(gè)參數為要添加或修改的參數,第三個(gè)為要刪除的參數。

語(yǔ)法

  以下是 url_update() 的語(yǔ)法:   
url_update(url, update={}, deld=None)

參數

  ● url [str]:要處理的url,一般使用self.kg['server']['WEB_URL']。
  ● update [dict]:需要修改的GET變量和值,存在則修改、無(wú)則添加{'ad':25, 'result': 'ok'}。
  ● deld [list|str]:需要刪除的GET參數名['action', 'id']或'id'。

返回值

  返回修改過(guò)后的url

實(shí)例

  以下展示了使用 url_update() 的實(shí)例:   
from kyger.utility import url_update
url = self.kg['server']['WEB_URL']  # 從全局變量中獲取,訪(fǎng)問(wèn)的url鏈接
print(url)
print(url_update(url, {'id': 10, 'cid': 5}, 'filter'))
print(url_update(url, {'id': 10, 'cid': 5}, ['filter', 'sort']))  # 對url進(jìn)行處理

結果

  以上實(shí)例運行后輸出的結果為:   
'http://py.kyger.cn/admin2py8858/article_manage?cid=6&sort=3&filter=6'  # 原始
'http://py.kyger.cn/admin2py8858/article_manage?cid=5&sort=3&id=10'  # 添加id,修改cid,刪除filter
'http://py.kyger.cn/admin2py8858/article_manage?cid=5&id=10'  # 添加id,修改cid,刪除filter和sort

適應版本

  v1.0.1
亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频