Example #1
0
	def post(self):
		date = datetime.datetime.strptime(self.request.get('date')[:16], '%Y-%m-%d %H:%M')
		title = self.request.get('title').strip()
		url = self.request.get('url').strip() or None
		poster = self.request.get('poster').strip() or None
		video = self.request.get('video').strip() or None
		discount = self.request.get('discount') and True or False

		if self.request.get('key'):
			event = model.get_by_key(self.request.get('key'))
		else:
			event = model.Event(user=users.get_current_user())
			event.far_sent = False
			event.soon_sent = False

		event.url = url
		event.short_url = util.shorten_url(url)
		event.date = date
		event.title = title
		event.poster = poster
		event.video = video
		event.discount = discount
		event.put()
		self.redirect('/')

		"""
Example #2
0
	def get(self):
		if self.request.get('key'):
			event = model.get_by_key(self.request.get('key'))
		else:
			event = None
		self.render('submit.html', {
			'wtf': 'hello',
			'event': event,
			'event_exists': event and event.is_saved(),
		})