Django 注册激活重定向与 django.contrib.messages

2023-12-03

我正在尝试设置我的 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(使用前将#替换为@)

Django 注册激活重定向与 django.contrib.messages 的相关文章

随机推荐

  • 如何从C调用C++编写的lib?

    在我看来 这似乎是理所当然的事情 但我找不到任何反对或支持它的信息 从 demangle 等角度来看 我不认为这是一个大问题 但我无法弄清楚 如何编写一个小型 C 程序来调用一个小型 C 库中的函数 我现在在linux上 尝试静态绑定 这肯
  • MSBuild 脚本和 VS2010 发布应用 Web.config 转换

    因此 我已经安装了 VS 2010 并且正在为 TeamCity 构建集成修改 MSBuild 脚本 除了一个例外 一切都运行良好 我如何告诉 MSBuild 我想要应用发布构建时创建的 Web config 转换文件 我有以下内容 可以生
  • 如何使用 Plotly-Dash 调整滑块和选择器的范围

    我正在尝试重新创建这个 Plotlyexample使用 Dash 但我无法获取按钮和范围滑块 有谁知道我该怎么做 这就是我尝试过的 traces x df index y df level type scatter mode lines n
  • 自定义委托

    我想知道如何使用自定义委托 也许一个例子会对您有所帮助 import
  • 在不以科学记数法显示的情况下,JavaScript 数字可以有多小?

    我编写了一些代码 将数字四舍五入到给定的小数位数 但在出现下溢时会使用更多位 以避免四舍五入到零 这对用户来说信息量不够 但我注意到偶尔会有一小部分数字以科学计数法显示 我的目标用户预计不会适应科学记数法 无论如何 即使在处理下溢之后 这些
  • 开发模式下Rails自动重载插件

    我试图拥有一个插件 每次更改代码时我都会开发自动重新加载 模拟 Rail 开发模式中通常发生的相同自动重新加载 我的插件主要是一个 ActiveRecord mixin 模块 我已经尝试了在相关谷歌搜索中找到的所有建议 还没有任何效果 在我
  • Eclipse ADT 插件 - 图形布局工具滞后并占用内存

    Win7 64位 12GB内存 i7 ADT v 16 01 我的图形布局工具表现得很奇怪 每次我进行单个更改时 布局上方的工具按钮都会闪烁 并且它会 工作 大约 10 秒 直到最终完成更改 在此过程中 javaw exe 对于我执行的每个
  • 如何更改 Qt 上标题(水平/垂直)QTableWidget 的背景颜色?

    我想知道如何更改对象标题 水平 垂直 的背景颜色QTableWidget on Qt 我已经知道如何使用以下方法一起更改所有标题 ui gt tableWidget gt setStyleSheet QHeaderView section
  • 收到致命警报:handshake_failure

    我正在尝试使用以下方式向我的设备发送推送通知javapns图书馆在liferay 这是代码 private void pushNotification ActionRequest actionRequest ActionResponse a
  • 正则表达式替换电子邮件地址域?

    我需要一个正则表达式来混淆我拥有的数据库转储文件中的电子邮件 我想用一组域替换所有域 例如 fake com所以我不会冒险在开发过程中向真实的人发送电子邮件 电子邮件必须是唯一的才能匹配数据库限制 因此我只想替换域名并保留用户名 我目前有这
  • 如何添加“再玩一次”? java 的功能

    我正在为我的班级制作一个猜谜游戏 当您猜到正确的数字时 我需要一些帮助来在游戏结束时添加 再玩一次 功能 public class GuessingGame public static void main String args Scann
  • 插入转义字符

    我想用转义字符值替换并插入转义字符序列 同时考虑到 会使转义字符无效 例如 This is a n test Here is a n which represents a newline 在 Ruby 中实现这一目标的最简单方法是什么 我假
  • 为什么聚焦时 QLineEdit 样式不改变?

    我正在使用 Qt 及其样式表开发 GUI 在主窗口样式表上 我放置了以下样式 QLineEdit focus border 2px solid 006080 但当我使用它时 风格并没有像我预期的那样真正改变 但是 如果我将相同的样式表直接放
  • 将命令输出保存到变量

    在批处理文件中 我尝试获取命令的输出并将其保存到变量中 我的命令的目标是计算某个文件夹中的文件夹数量 我无法使用中提供的技巧this接受答案 因为我必须这样做cd path to my folder进入当前目录 不幸的是 我无法执行此命令
  • 如何判断 ALL_TAB_COLS 中哪些列未使用?

    当您在 Oracle 9i 上查询 ALL TAB COLS 视图时 它会列出标记为 UNUSED 的列以及 活动 表列 似乎没有一个字段明确说明某列是否未使用 也没有我可以加入的任何视图列出表中未使用的列 如何轻松找出哪些是未使用的列 以
  • 如何从给定的子键中查找数组的所有父键?

    假设我有以下嵌套 多维数组 array World gt array Asia gt array Japan gt array City gt Tokyo 我希望能够找到当前城市层次结构中的所有父母 例如 对于城市 响应应该是包含以下内容的
  • 使用 openMP 进行多核处理与多线程处理

    这个问题听起来可能很基本 但是我找不到任何具体的答案 现在假设我们有一个多核处理器 例如 corei5 680 2 个物理核心和支持 HT 的 4 个操作系统可用核心 我的问题是 openMP 到底适合什么情况 1 当我们说使用 openM
  • ASP.NET MVC 中的“请等待”页面

    一个页面执行多个任务 处理时间较长 我们希望在每项任务完成时向用户提供反馈 在 ASP NET Webforms 中我们使用Response Flush 在 ASP NET MVC 中您会采取什么方式解决这个问题 您仍然可以使用 Respo
  • 使用自定义删除器增强智能指针

    我可以理解boost shared ptr不验证NULL在调用自定义删除器函数之前 但我该如何实现这一点呢 这将帮助我避免编写愚蠢的包装器fclose或任何未 正确 指定行为的函数 我的提升 define BOOST VERSION 104
  • Django 注册激活重定向与 django.contrib.messages

    我正在尝试设置我的 django 注册激活工作流程 以便当用户点击激活链接时 它会使用 django 消息框架将他们重定向到登录页面 并显示一条漂亮的小消息django contrib messages 现在 我已经成功使用以下命令将用户发