code: def set_alternative_view(self, request):
          
          if not request.user.has_perm('experiments.change_experiment'):
              return HttpResponseForbidden()
  
          experiment_name = request.POST.get("experiment")
          alternative_name = request.POST.get("alternative")
          if not (experiment_name and alternative_name):
              return HttpResponseBadRequest()
  
          participant(request).set_alternative(experiment_name, alternative_name)
          return JsonResponse({
              'success': True,
              'alternative': participant(request).get_alternative(experiment_name)
          })
docs: Allows the admin user to change their assigned alternative