def city_slug_handler(request, city_slug=None): if city_slug == None: city_slug = request.COOKIES.get('city_slug', 'new-york') return HttpResponseRedirect("/%s/" % city_slug) vars = {} try: city = City.objects.get(slug=city_slug) except City.DoesNotExist: raise Http404 vars['city'] = city events = event_service.get_music_events(city, 0, MUSIC_EVENTS_SIZE) vars["events"] = events vars['cities'] = City.objects.filter( Q(country=const.LFM_COUNTRY_ID_USA) | Q(id=const.LFM_LONDON_CID)).order_by('name') vids = [o['venue_id'] for o in events.values('venue_id')] vars['venues'] = Venue.objects.filter(city=city, id__in=vids).order_by('name') vars['MUSIC_EVENTS_SIZE'] = MUSIC_EVENTS_SIZE resp = base.render(request, "music_events.html", vars) resp.set_cookie('city_slug', city_slug, max_age=315569260) return resp
def manage(request): vars = {'admin_title': 'Manage Events'} try: pg = int(request.GET.get('pg', 1)) except ValueError: pg = 1 cat = request.GET.get('cat', 'All') vars['cat'] = cat events = Event.objects.filter(deleted=False).order_by('start_time') if cat != 'All': events = events.filter(category=cat) paginator = Paginator(events, 100) page = paginator.page(pg) vars['events'] = page.object_list vars['paginator'] = paginator vars['page'] = page vars['pg'] = pg return base.render(request, "admin/manage_events.html", vars)
def manage(request): vars = {'admin_title':'Manage Events'} try: pg = int(request.GET.get('pg', 1)) except ValueError: pg = 1 cat = request.GET.get('cat', 'All') vars['cat'] = cat events = Event.objects.filter(deleted=False).order_by('start_time') if cat != 'All': events = events.filter(category=cat) paginator = Paginator(events, 100) page = paginator.page(pg) vars['events']= page.object_list vars['paginator'] = paginator vars['page'] = page vars['pg'] = pg return base.render(request, "admin/manage_events.html", vars)
def city_slug_handler(request, city_slug=None): if city_slug == None: city_slug = request.COOKIES.get('city_slug', 'new-york') return HttpResponseRedirect("/%s/" % city_slug) vars = {} try: city = City.objects.get(slug=city_slug) except City.DoesNotExist: raise Http404 vars['city'] = city events = event_service.get_music_events(city, 0, MUSIC_EVENTS_SIZE) vars["events"] = events vars['cities'] = City.objects.filter(Q(country=const.LFM_COUNTRY_ID_USA) | Q(id=const.LFM_LONDON_CID)).order_by('name') vids = [o['venue_id'] for o in events.values('venue_id')] vars['venues'] = Venue.objects.filter(city=city, id__in=vids).order_by('name') vars['MUSIC_EVENTS_SIZE'] = MUSIC_EVENTS_SIZE resp = base.render(request, "music_events.html", vars) resp.set_cookie('city_slug', city_slug, max_age=315569260) return resp
def index(request): vars = {} return base.render(request, "admin/home.html", vars, True)
def sources(request): vars = {'admin_title': 'Manage Event Sources'} sources = EventSource.objects.filter() vars['sources'] = sources return base.render(request, "admin/event_sources.html", vars, True)
def sources(request): vars = {'admin_title':'Manage Event Sources'} sources = EventSource.objects.filter() vars['sources'] = sources return base.render(request, "admin/event_sources.html", vars, True)