【问题标题】:Djoser: trigger action on user account activationDjoser:触发用户帐户激活操作
【发布时间】:2019-04-19 21:48:30
【问题描述】:

我的 django 项目中集成了 djoser,我需要在帐户激活时创建一个条带 customer_id,我该怎么做?

我一直在搜索 djoser 文档,但没有关于自定义激活或传递回调方法的内容。

【问题讨论】:

    标签: django account activation djoser


    【解决方案1】:

    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
    

    【讨论】:

    • 哦,谢谢。我看到此代码自 2015 年以来一直在 master 上,可能已被弃用,或者只是他们忘记记录了?
    • 只是没有记录。该代码有效并且被测试覆盖。我将添加文档。
    • 只是出于好奇,您是该项目的开发人员吗?
    猜你喜欢
    • 2020-03-27
    • 2020-04-07
    • 2016-03-11
    • 2021-05-13
    • 2018-04-19
    • 1970-01-01
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多