|
|
- from django.http import HttpResponse, HttpResponseBadRequest
- from django.utils import timezone
-
- from hc.api.models import Check
-
-
- def ping(request, code):
- try:
- check = Check.objects.get(code=code)
- except Check.DoesNotExist:
- return HttpResponseBadRequest()
-
- check.last_ping = timezone.now()
- if check.status == "new":
- check.status = "up"
-
- check.save()
-
- return HttpResponse("OK")
|