def post(self): newUser = Responder(name = self.request.get('name'), email = self.request.get('email'), company = self.request.get('company')) newUser.put() set = ResponseSet(product = 'ADSync', responder = newUser) set.put() adQuestions = Question.gql('WHERE product = :1', 'ADSync') htmlBody = '<h2>Response to ADSync Questionnaire</h2><p><i>Submitted by ' + newUser.name +', ' + newUser.email + '</i></p>' for adQuestion in adQuestions: responseText = self.request.get('response' + str(adQuestion.key().id())) response = Response(text = responseText, question = adQuestion, responseSet = set) response.put() htmlBody += '<h3>' + adQuestion.text + '</h3>' + '<p>' + response.text + '</p>' #send email notification sender = '*****@*****.**' recipients = ['*****@*****.**', '*****@*****.**', '*****@*****.**'] sub = newUser.name + ' from ' + newUser.company + ' responded to the ADSync Questionnaire' plainBody = 'Get response here: http://yammerie.appspot.com/responsesets?id=' + str(set.key().id()) mail.send_mail(sender, recipients, sub, plainBody, html = htmlBody) self.redirect('/adsuccess')