亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

django中間鍵重定向實例方法

 更新時間:2019年11月10日 14:46:06   作者:mpython  
在本篇文章里小編給各位分享的是關于django中間鍵重定向實例方法以及相關代碼,需要的朋友們學習下吧。

1,定義和注冊中間件

在注冊的中間件中使用:

from django.http import HttpResponseRedirect

'''下面的書寫方法會陷入死循環(huán),所以必須加判斷條件只調用一次'''

def process_request(self,request):

return HttpResponseRedirect('/QQ/test') #可寫網站,也可寫本地的相對路徑

2,若要判斷是否包含session,寫判斷時要注意上述方法在重定向會再調用一次,所以必須加判斷使重定向只被調用一次,否則會陷入死循環(huán)

 內容擴展

DJANGO中多種重定向方法使用

redirect和reverse

from django.core.urlresolvers import reverse 
from django.shortcuts import redirect 
#https://docs.djangoproject.com/en/1.8.2/topics/http/shortcuts/ 

@login_required 
def update_time(request): 
  #進行要處理的邏輯 
  return redirect(reverse('test.views.invoice_return_index', args=[])) #跳轉到index界面 

redirect 類似HttpResponseRedirect的用法,也可以使用 字符串的url格式 /..index/?a=add
reverse 可以直接用views函數來指定重定向的處理函數,args是url匹配的值。

其他

其他的也可以直接在url中配置
from django.views.generic.simple import redirect_to 
在url中添加 (r'^test/$', redirect_to, {'url': '/author/'}), 

#我們甚至可以使用session的方法傳值
request.session['error_message'] = 'test' 
redirect('%s?error_message=test' % reverse('page_index')) 
#這些方式類似于刷新,客戶端重新指定url。

以上就是本次介紹的全部知識點內容,感謝大家的學習和對腳本之家的支持。

相關文章

  • python 決策樹算法的實現

    python 決策樹算法的實現

    這篇文章主要介紹了python 決策樹算法的實現,幫助大家更好的理解和使用python 機器學習算法,感興趣的朋友可以了解下
    2020-10-10
  • Python函數遞歸調用實現原理實例解析

    Python函數遞歸調用實現原理實例解析

    這篇文章主要介紹了Python函數遞歸調用實現原理過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Python基礎之logging模塊知識總結

    Python基礎之logging模塊知識總結

    用Python寫代碼的時候,在想看的地方寫個print xx 就能在控制臺上顯示打印信息,這樣子就能知道它是什么了,但是當我需要看大量的地方或者在一個文件中查看的時候,這時候print就不大方便了,所以Python引入了logging模塊來記錄我想要的信息,需要的朋友可以參考下
    2021-05-05
  • python使用opencv在Windows下調用攝像頭實現解析

    python使用opencv在Windows下調用攝像頭實現解析

    這篇文章主要介紹了python使用opencv在Windows下調用攝像頭實現解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • python函數運行內存時間等性能檢測工具

    python函數運行內存時間等性能檢測工具

    這篇文章主要為大家介紹了python函數運行內存時間等性能檢測工具,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • python靜態(tài)web服務器實現方法及代碼詳解

    python靜態(tài)web服務器實現方法及代碼詳解

    在本篇內容里小編給大家分享了一篇關于python靜態(tài)web服務器實現方法,有需要的朋友們可以參考下。
    2022-11-11
  • 使用pygame模塊編寫貪吃蛇的實例講解

    使用pygame模塊編寫貪吃蛇的實例講解

    下面小編就為大家分享一篇使用pygame模塊編寫貪吃蛇的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • python?pandas分割DataFrame中的字符串及元組的方法實現

    python?pandas分割DataFrame中的字符串及元組的方法實現

    本文主要介紹了python?pandas分割DataFrame中的字符串及元組的方法實現,主要介紹了3種方法,具有一定的參考價值,感興趣的可以了解一下
    2022-03-03
  • python十進制和二進制的轉換方法(含浮點數)

    python十進制和二進制的轉換方法(含浮點數)

    這篇文章主要介紹了python十進制和二進制的轉換方法(含浮點數),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • python爬蟲scrapy圖書分類實例講解

    python爬蟲scrapy圖書分類實例講解

    在本篇內容里小編給大家整理的是一篇關于python爬蟲scrapy圖書分類實例講解內容,需要的朋友們可以參考下。
    2020-11-11

最新評論