def delete(request): p = Income(pk=request.REQUEST['id']) try: p.delete() data = '{"success":true}' except Exception, e1: data = '{"success":false, "msg": "%s"}' % (e1.args)
def update(request): req = request.REQUEST dt = DateService.parse(req['period']) dt = datetime.date(dt.tm_year, dt.tm_mon, 1) p = Income(pk=request.REQUEST['id'],period=dt, amount=req['amount']) try: data = '{"success":true}' p.save() except _mysql_exceptions.Warning: pass except Exception, e1: data = '{"success":false, "msg": "%s"}' % (e1.args)