def get(self, request, *args, **kwargs):
try:
key = request.query_params['key']
user = MomoUser.objects.get(hash_username=key)
user.is_active = True
user.save()
except MomoUser.DoesNotExist:
raise Http404
except MultipleObjectsReturned:
raise ValidationError(detail="?? ?? url? ?? ?????.")
except MultiValueDictKeyError:
raise ValidationError(detail="?? ?? url? ?? ?????.")
return Response({"user_pk": user.pk,
"detail": "user? ????????.",
"url": reverse('index', request=request)}, status=status.HTTP_200_OK,
template_name='member/activate.html')
评论列表
文章目录