Я пытаюсь создать собственный сигнал, когда поле auth_user.is_active
становится равным 1. Я посмотрел документы Django по сигналам, но у меня возникли проблемы с пониманием того, как реализовать пользовательские сигналы.
Когда учетная запись пользователя становится активной, я хочу выполнить следующую функцию:
def new_user(sender, **kwargs)
profile = User.objects.get(id=user_id).get_profile()
return RecentActivity(content_object=profile, event_type=1, timestamp=datetime.datetime.now())
Как бы я это сделал. А также, в чем преимущество использования сигналов по сравнению с простой вставкой базы данных напрямую? Спасибо.