Django - 使用上下文重定向



我有一个注册页面,它获取用户的用户名和密码并将其保存在数据库中。如果用户已成功注册,我想将他重定向到"登录"页面,其值表示注册成功。

重定向页面上的预期输出:

您已成功注册。

登录

用户名: ---

密码:---

因此,我正在从注册重定向

到登录页面,但我想传递一个值,显示用户已来自注册页面并已成功注册。

我该如何执行此操作?

使用消息框架在第一个视图中添加消息,并在第二个视图中显示它。

或者干脆在会话中放一个项目,然后再次弹出:

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

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

最新更新