15 lines
439 B
Python
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))
|