Пример #1
0
	def post(self):
		user = users.get_current_user()

		if user != None:
			user_name = user.nickname()
			access_link = users.create_logout_url('/')

			# Get values from inputs and save into database
			concept = self.request.get('conceptReceiptAdd')
			price = float(self.request.get('priceReceiptAdd'))
			date = datetime.strptime(self.request.get('dateReceiptAdd'), '%Y-%m-%d')

			# Store data into database
			receipt = Receipt()

			receipt.user = user.user_id()
			receipt.concept = concept
			receipt.price = price
			receipt.date = date

			receipt.put()

			time.sleep(1)

			# Get query from database
			receipts = Receipt.query()

			template_values = {
				'user_name' : user_name,
				'access_link' : access_link,
				'receipts' : receipts
			}

			template = JINJA_ENVIRONMENT.get_template('showReceipt.html')
			self.response.write(template.render(template_values));
		else:
			self.redirect('/')