Example #1
0
 def __call__(self, environ, start_response):
     """Invoke the Controller"""
     # WSGIController.__call__ dispatches to the Controller method
     # the request is routed to. This routing information is
     # available in environ['pylons.routes_dict']
     try:
         return WSGIController.__call__(self, environ, start_response)
     finally:
         Session.remove()
Example #2
0
def setup_app(command, conf, vars):
    """Place any commands to setup pylonsapp here"""
    # Don't reload the app if it was loaded under the testing environment
    if not pylons.test.pylonsapp:
        load_environment(conf.global_conf, conf.local_conf)

    # Create the tables if they aren't there already
    metadata.create_all(bind=Session.bind)

    from pylonsapp import model

    o = model.Owner()
    o.name = 'gawel'
    Session.add(o)
    for i in range(50):
        o = model.Owner()
        o.name = 'owner%i' % i
        Session.add(o)
    Session.commit()
Example #3
0
def init_model(engine):
    """Call me before using any of the tables or classes in the model"""
    Session.configure(bind=engine)
Example #4
0
def init_model(engine):
    """Call me before using any of the tables or classes in the model"""
    Session.configure(bind=engine)