Exemple #1
0
	def post(self):
		title = TString.trim( self.request.get('txtTitle') )
		link = TString.trim( self.request.get('txtLink') )
		priority = TString.trim( self.request.get('txtPriority') )
		#self.response.out.write(title + ";" + link + ";" + priority)

		
		m = re.search('(http:\/\/)?\w\w\w\.[a-z]+\.[a-z]*.*',link)
		link = m.group(0).split("v=")[1]

		vc = RegisterContext()
		template = jinja_environment.get_template('/templates/video_form.html')

		if priority.isdigit():
			priority = int(priority)
			vc.success_flag = ( priority >= 1 and priority<=5 )
		else:
			vc.success_flag = False

		if vc.success_flag:
			new_v = Video(vd_title=title,vd_link=link,vd_priority=int(priority) )
			new_v.put()
		
		self.response.out.write(template.render({'video_ctx':vc}))