Example #1
0
	def post(self):

		user = users.get_current_user()
		if user:
			
			file_upload = self.request.POST.get("file", None)
			file_name = file_upload.filename
			logging.info(file_name)
			receipt = Receipt()
			receipt.store = self.request.get('store')
			receipt.usr = user
			receipt.picture = Images(filename = file_name, blob = file_upload.file.read()).put()
			receipt.put()
			t = {"image" : '/serve/%s'%receipt.picture.id()}
			self.response.write(JINJA_ENVIRONMENT.get_template('templates/submit_success.html').render(t))
		else:
			self.redirect(users.create_login_url(self.request.uri))