Django 多頁面間參數傳遞用session方法(Django七)


由一個頁面跳轉至另一個頁面可以有render中攜帶幾個參數,如下:
在這里插入圖片描述
照上例便在跳轉到homepage頁面后使用傳遞的四個參數了

但問題是如何在由homepage跳轉到其他頁面時仍可以使用這四個參數呢?我們在做登錄並由登錄后的頁面再進行頁面跳轉時常要考慮到這個問題

只需兩個簡單的步驟

1.在進行render頁面跳轉之前先將四個參數封裝在session中,參考代碼如下:
在這里插入圖片描述

如上圖,在跳轉到homepage之前,我先將四個參數封裝在request的session中,然后跳轉到homepage頁面

2.在homepage要跳轉的頁面的views.py中的函數略做修改,如下:
在這里插入圖片描述

在這里插入圖片描述

homepage中我們通過< a href>跳轉到index_04頁面
我們在view.py中的index_04函數使用request.session.get函數,獲取之前被封裝在session中的參數,此處我暫時只獲取user_name這一個參數,然后用render將需要的參數傳至Index_04頁面

OK,這不就行了嗎

在這里插入圖片描述

在這里插入圖片描述

OK,這不就行了嗎,要的就是這個效果!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM