def post(self): company_id = self.request.get('company_id') company = Company.get_by_id(int(company_id)) try: name = self.request.get('name') company.name = name except: pass try: address = self.request.get('address') company.address = address except: pass try: city = self.request.get('city') company.city = city except: pass try: country = self.request.get('country') company.country = country except: pass try: email = self.request.get('email') company.email = email except: pass try: phone_number = int(self.request.get('phone_number')) company.phone_number = phone_number except: pass try: owner_name = self.request.get('owner_name') owner = Owner() owner.name = owner_name owner.company = company.key() owner.put() except: pass try: director_name = self.request.get('director_name') director = Director() director.name = director_name director.company = company.key() director.put() except: pass company.put() self.redirect("company/" + str(company_id))