コード例 #1
0
ファイル: PersonController.py プロジェクト: dahool/pyCash
def delete(request):
    p = Person(pk=request.REQUEST['id'])
    try:
        p.delete()
        data = '{"success":true}'
    except Exception, e1:
        data = '{"success":false, "msg": "%s"}' % (e1.args)     
コード例 #2
0
ファイル: PersonController.py プロジェクト: dahool/pyCash
def update(request):
    p = Person(pk=request.REQUEST['id'],name=request.REQUEST['name'])
    data = '{"success":true}'
    try:
        p.save()
    except IntegrityError:
        data = '{"success":false, "msg": "%s"}' % (_("Person '%s' already exists.") % (p.name))
    except _mysql_exceptions.Warning:
        pass        
    except Exception, e1:
        data = '{"success":false, "msg": "%s"}' % (e1.args)    
コード例 #3
0
ファイル: PersonController.py プロジェクト: dahool/pyCash
def save(request):
    req = request.REQUEST
    name=req['name']
    if not name or name.strip() == '':
        return '{"success":false, "msg": "%s"}' % _("Name is required.")  
    p = Person(name=name)
    data = '{"success":true, "msg": "%s"}' % (_("Saved '%s'.") % (name))
    try:
        p.save()
    except IntegrityError:
        data = '{"success":false, "msg": "%s"}' % (_("Person '%s' already exists.") % (name))
    except _mysql_exceptions.Warning:
        pass        
    except Exception, e1:
        data = '{"success":false, "msg": "%s"}' % (e1.args)