django - Djoser:触发用户帐户激活操作
问题描述
我在我的 django 项目中集成了 djoser,我需要在帐户激活时创建一个条带 customer_id,我该怎么做?
我一直在搜索 djoser 文档,但没有关于自定义激活或传递回调方法的内容。
解决方案
Djoser 提供user_activated信号。它就像普通的 django 信号一样可用。它没有记录,但可以工作。
示例用法
from django.dispatch import receiver
from djoser.signals import user_activated
@receiver(user_activated)
def my_handler(user, request):
# do what you need here
推荐阅读
- sql - 在行视图中显示:“此查询未返回任何结果。”
- python - 在 Python 中绘制圆形标记时叶的限制
- dryioc - 使用 DryIoc 扫描程序集
- docker - v2 中的 docker-compose 会覆盖构建参数
- jq - jq过滤并选择多个条件和列
- r - 如果数据框 A 和 B 中的两个值匹配,如何将数据框 B 中的数据分配给数据框 A 中的列?
- python-3.x - Aiogram 等待用户回复
- terraform - 停止 Terraform 以自动加载模块
- extjs - autoLoad: 与网格过滤器一起使用时忽略 false
- python - Jinja2 删除数据前的空行