Example #1
0
def submitquestion():
	if request.method == 'POST':
			options = {}
			question_text = request.form['questiontext']
			options['a'] = request.form['optiona']
			options['b'] = request.form['optionb']
			options['c'] = request.form['optionc']
			options['d'] = request.form['optiond']
			answer = request.form['answer']
			type= request.form['type']
			add_question(question_text,options,answer,type)
				
			return "operation successfully done"
	return "GET not supported"		
	def post(self, *args, **kwargs):
		questionkey = self.request.get('question', '')
		if questionkey:
			parent_question = models.get_question_by_key(questionkey)
			question = models.add_question(author=self.get_user().login,
				subject=self.request.get('subject'),
				tags=self.request.get('tags'),
				content=self.request.get('content'),
				parent=parent_question)
		else:
			question = models.add_question(author=self.get_user().login,
				subject=self.request.get('subject'),
				tags=self.request.get('tags'),
				content=self.request.get('content'))
		self.redirect_to_user_questions(self.get_user())