我正在尝试设置我的 django 注册激活工作流程,以便当用户点击激活链接时,它会使用 django 消息框架将他们重定向到登录页面,并显示一条漂亮的小消息django.contrib.messages
现在,我已经成功使用以下命令将用户发送回主页success_url
范围:
url(r'activate/(?P<activation_key>\w+)/$',
activate,
{'backend': 'registration.backends.default.DefaultBackend', 'success_url':'/'},
name='registration_activate',
),
where '/'
是主页登录视图。我需要在途中的某个地方设置成功消息......也许使用extra_context
field?
Django 注册是使用信号抓住某些点。在你的情况下,它应该是这样的:
from registration import signals
def register_handler(request, **kwargs):
messages.success(request, 'Thank you!')
signals.user_registered.connect(register_handler)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)