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