Files
web2.0-backend/infoscreen/views.py
T
2016-09-01 00:28:50 +03:00

20 lines
688 B
Python

from django.shortcuts import render
from django.http import HttpResponse
from django.views.decorators.http import require_http_methods
from infoscreen.models import ABBJob
from django.utils import timezone
from datetime import datetime, timedelta
import json
def index(request , *args, **kwargs):
return render(request, 'infoscreen_index.html',{})
# send abb jobs which have been created less than month ago
@require_http_methods(["GET"])
def abb_job_list(request, *args, **kwargs):
limit = timezone.now() - timedelta(days=30)
jobs = ABBJob.objects.filter(created__gt=limit)
joblist = list(map(lambda j:j.get_dict(), jobs))
return HttpResponse(json.dumps(joblist))