Beispiel #1
0
def view_card(request):
    id = request.matchdict['id']
    session = DBSession()

    try :
        card = session.query(BusinessCard).filter_by(id=id).one()
    except NoResultFound:  
        card = create_card(request, id, session)

    return {'card':card, 'title':'Business Card', 'url': route_url('view_card', request, id=card.id)}
Beispiel #2
0
def create_card(request, id, session):
    session = DBSession()
    card = BusinessCard( 
        id = id,
        name = request.params['name'], 
        company = request.params['company'], 
        phone_work = request.params['phone.work'], 
        phone_mobile = request.params['phone.mobile'], 
        phone_home = request.params['phone.home'], 
        email = request.params['email'] 
        )
    session.add(card)
    return card