def post(self): user = users.get_current_user() if not user: return self.redirect('/admin/index') formList = [ 'name', 'nickname', 'email', 'age', 'sex', 'postCode', 'address', 'telFirst', 'telSecond', 'telThird', 'corporateFlg', 'corporate', 'delegate', 'chargePerson', 'capital', 'mapflg', 'recital' ] formData = {} for list in formList: formData[list] = self.request.get(list) data = User() try: if len(formData['name']) == 0: raise NameError data.name = formData['name'] if len(formData['nickname']) == 0: raise NicknameNameError data.nickname = formData['nickname'] data.email = formData['email'] data.age = int(formData['age']) data.sex = int(formData['sex']) data.post_code = formData['postCode'] data.address = formData['address'] data.telFirst = formData['telFirst'] data.telSecond = formData['telSecond'] data.telThird = formData['telThird'] data.corporateFlg = int(formData['corporateFlg']) data.delegate = formData['delegate'] data.chargePerson = formData['chargePerson'] data.capital = int(formData['capital']) data.corporate = formData['corporate'] data.mapflg = int(formData['mapflg']) data.recital = formData['recital'] data.put() fpath = os.path.join(os.path.dirname(__file__), 'template/admin/user', 'insertend.html') html = template.render(fpath, '') self.response.out.write(html) except: self.errorFunc()