def add(request): # if get_client_ip(request) != "162.243.149.218": # return HttpResponse("NO AUTH\n"); package = request.POST['package'] repo = request.POST['repo'] try: r = Result.objects.get(package=package, repo__name=repo) except Result.DoesNotExist: rep = Repo.objects.get(name=repo) r = Result(package=package, repo=rep) r.status = -1 r.save() return HttpResponse("OK")