Как открыть ссылку при вызове функции Django
Я пытаюсь верифицировать пользователя с помощью электронной почты. Все работает нормально, но здесь я хочу открыть url, когда вызывается один из моих api. После регистрации я отправляю им письмо со ссылкой для активации аккаунта, поэтому ссылка является одним из моих api, который представляет собой функцию, я получаю пользователя по id и сохраняю email проверенного пользователя и отправляю ответ как проверенный, но вместо отправки ответа я хочу автоматически отправить его на страницу входа. Как я могу это сделать? В моем фронтенде я использую react.
это функция активации или api
@api_view(['GET'])
def activate_user(request, pk):
user = CustomUser.objects.get(id=pk)
print(user)
user.is_email_verified = True
user.save()
return Response('Email Verified')
Просто используйте redirect
from django.shortcuts import redirect
@api_view(['GET'])
def activate_user(request, pk):
user = CustomUser.objects.get(id=pk)
print(user)
user.is_email_verified = True
user.save()
return redirect('https://yourloginpage.com/')