def main(argv=sys.argv): if len(argv) < 2: usage(argv) config_uri = argv[1] setup_logging(config_uri) settings = get_appsettings(config_uri) engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) ModelBase.metadata.create_all(engine)
def main(global_config, **settings): # Set up database stuff engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) ModelBase.metadata.bind = engine # Configure config = Configurator(settings=settings) config.include('pyramid_mako') for route in routes: config.add_route(route.name, route.url) config.add_static_view('static', 'static', cache_max_age=3600) config.scan() return config.make_wsgi_app()