Djoser: вызвать действие при активации учетной записи пользователя

У меня есть djoser, интегрированный в мой проект django, и мне нужно создать полосу customer_id при активации учетной записи, как я могу это сделать?

Я искал на djoser doc, но нет ничего о настройке активации или передаче метода обратного вызова.

1 ответ

Решение

Djoser предоставляет сигнал user_activation. Он может использоваться как обычный сигнал 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
Другие вопросы по тегам