Я хочу выполнить одну или несколько функций после входа пользователя на мой сайт. Как это возможно? Я посмотрел Middleware. Djangobook говорит, что мне понадобится это, чтобы запустить кусок кода по каждому запросу, который обрабатывает Django. Однако мне просто нужно запустить код, когда проверка подлинности произойдет успешно.Как выполнить код после аутентификации в Django?
Примечание: Я использую Django Allauth для аутентификации, и у меня нет собственного представления для входа в систему.
Можете ли вы обновить этот ответ, включив в него только немного больше кода, чтобы было понятно, откуда импортируются «получатель» и «user_logged_in», и как убедиться, что эта функция называется «при запуске»? Документация сигналов, несомненно, имеет это * где-то *, но наличие этого ответа поможет намного большему количеству людей (включая меня) –
@ Mike'Pomax'Kamermans ваши запрошенные изменения добавлены – e4c5