def events(request): eventList = [] events = list(taskallocator.runEventsTask()[1]) context = Context({'events': events}) context.update(csrf(request)) #noinspection PyUnresolvedReferences template = loader.get_template('api/events.html') return HttpResponse(template.render(context))
def eventsTEST(request): eventList = [] events = list(taskallocator.runEventsTask()[1]) for event in events: eventList.append(dict({'url': event.url, 'owner': event.owner, 'title': event.title, 'date': str(event.date), 'starttime': str(event.start_time), 'description': event.description, 'image': str(event.image), 'venue': str(event.venue.name), 'venue_collection': str(event.venue_collection)})) return HttpResponse(json.dumps(eventList), content_type='application/javascript; charset=utf8')
def events_tomorrow(request): eventList = [] events = list(taskallocator.runEventsTask()[1]) today=datetime.datetime.now().date()+ datetime.timedelta(days=1) events = filter(lambda x: x.date==today, events) alexatext="Tomorrow's events in Horsham include: " for event in events: alexatext+=event.title + " at " + str(event.branch.business.name) +". " return HttpResponse(json.dumps(alexatext), content_type='application/javascript; charset=utf8')