def verify(request, key=None):
c = statsd.StatsClient('localhost', 8125)
if not key:
c.incr('verify.device.failed')
c.gauge('total.verify.device.failed', 1, delta=True)
return HttpResponse("", status=400)
try:
user_device = UserDevice.objects.get(verification_key=key)
user_device.verified = True
user_device.save()
except UserEmail.DoesNotExist:
c.incr('verify.device.failed')
c.gauge('total.verify.device.failed', 1, delta=True)
return HttpResponse("", status=400)
c.incr('verify.device.success')
c.gauge('total.verify.device.success', 1, delta=True)
return HttpResponse("")
评论列表
文章目录