Django - 带上下文的重定向

2024-05-06

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

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

您已成功注册。

Sign In

Username: ---

Password: ---

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

我该如何执行此操作?


Use the 消息框架 https://docs.djangoproject.com/en/1.8/ref/contrib/messages/在第一个视图中添加消息并在第二个视图中显示它。

或者只是将一个项目放入会话中,然后再次将其弹出:

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

...

signup = request.session.pop('signup', False)
if signup:
    ... do something ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Django - 带上下文的重定向 的相关文章