def get(self): events = Event.all().fetch(300) context = { 'events' : events, 'new' : self.request.args.get('new') } return self.render_response('admin_events.html', **context)
def post(self): title = self.request.form.get('title') desc = self.request.form.get('desc') desc_ru = self.request.form.get('desc_ru') date = self.request.form.get('date') if (not title) or (not date): return self.render_response('admin_new_event.html', **{'not_all':True}) try: d = datetime.strptime(date, '%m/%d/%Y') except ValueError: return Response('not a valid date') e = Event(title=title, desc=desc, desc_ru=desc_ru, date=d) e.put() return self.redirect('/admin/events?new=1')
def get(self): articles = Article.all().order('-date').fetch(3) events = Event.all().order('-date').fetch(3) self.context = { 'articles' : articles, 'events' : events, 'lang' : self.request.cookies.get(self.i18n.config['locale_request_lookup'][0][1]) }
def get(self): id = int(self.request.args.get('id')) if not id: return Response('no id given') event = Event.get_by_id(id) if not event: return Response('no event found') event.delete() return self.redirect('/admin/events?del=1')
def get(self): ServeBasics.get(self) id = int(self.request.args.get('id')) if not id: return Response('no id') event = Event.get_by_id(id) if not event: return Response('no event found') self.context['event'] = event return self.render_response('event.html', **self.context)
def get(self): ServeBasics.get(self) self.context['events'] = Event.all().fetch(300) return self.render_response('events.html', **self.context);