cb_parser/rates/views.py
2019-05-01 18:38:02 +03:00

15 lines
439 B
Python

from django.http import HttpResponse
import redis
from .tasks import parse_cb
def index(request):
r = redis.StrictRedis(host="redis", port=6379, db=0)
try:
data = r.get("result").decode()
last_time = r.get("time").decode()
except AttributeError:
parse_cb.delay()
return HttpResponse("Service is not available.")
return HttpResponse("data: {}<br><br>updated on {}".format(data, last_time))