2015-04-16 34 views
3

我有一個註冊頁面,它接受用戶的用戶名和密碼並將其保存在數據庫中。如果用戶成功註冊,我想將他重定向到「登錄」頁面,其值表示註冊成功。Django - 與上下文重定向

重定向頁面預期輸出:

您已成功簽約。

登錄

用戶名:---

密碼:---

所以,我從註冊到登錄頁面重定向,但我想傳遞一個值,顯示用戶來自注冊頁面併成功註冊。

我該如何執行此操作?

回答

17

使用​​4714​​在第一個視圖中添加一條消息並將其顯示在第二個視圖中。

或者簡單地把一個項目的會議,並再次彈出出來:

request.session['signup'] = True 
return redirect('wherever') 

...

signup = request.session.pop('signup', False) 
if signup: 
    ... do something ...