Задать вопрос
@NikClik

Как отправить данные пользователя в сигнал после входа пользователя в систему?

Так как у меня фронт и бэк существую отдельно друг от друга, у меня есть кастомная функция входа, вот она:
@csrf_exempt
def custom_login(request):
    if request.method == 'POST':
        data = json.loads(request.body)
        user = authenticate(request, username=data['login'], password=data['password'])
        request.user = user
        if user is not None:
            login(request, user)
            return HttpResponse(User.get_full_name(user))
        else:
            return HttpResponse('None')

Также у меня в программе существуют сиглы, суть в том, что мне как-то нужно получить данные залогигненного пользователя, после его входа в систему, в сигналах, как это сделать?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
tema_sun
@tema_sun
А почему бы не использовать встроенный user_logged_in сигнал?

https://docs.djangoproject.com/en/dev/ref/contrib/...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы