def post(self): try: message = self.request.get('message') scheduled_time = self.request.get('time') status = self.request.get('status') auto_reply = self.request.get('reply_message') auto_reply_enabled = self.request.get('reply_enabled') schedule = SMSSchedule.all().get() if schedule == None: schedule = SMSSchedule(message = message, scheduled_time = scheduled_time, status = status,auto_reply = auto_reply,auto_reply_enabled=auto_reply_enabled) schedule.put() else: schedule.message = message schedule.scheduled_time = scheduled_time schedule.status = status schedule.auto_reply_enabled = auto_reply_enabled schedule.auto_reply = auto_reply schedule.save() result_dict = {'success':True,'schedule':schedule.to_dict()} except: result_dict = {'success':False} self.response.headers['Content-Type'] = 'application/json' self.response.out.write(json.dumps(result_dict))