def main(global_config, **settings): db_path = settings['db_path'] print('Temporary SQLite database created at {0}.'.format(db_path)) global Session engine = create_engine('sqlite:///{0}'.format(db_path)) Session = sessionmaker(bind=engine) create_and_populate_database(engine) config = Configurator(settings=settings) config.add_route('root', '/') config.add_view(route_name='root', view=root_view, renderer='example.mako') config.add_restful_routes('thing', MyThingContextFactory) config.enable_POST_tunneling() return config.make_wsgi_app()
def main(global_config, **settings): db_path = settings['db_path'] print('Temporary SQLite database created at {0}.'.format(db_path)) global Session engine = create_engine('sqlite:///{0}'.format(db_path)) Session = sessionmaker(bind=engine) create_and_populate_database(engine) config = Configurator(settings=settings) config.add_route('root', '/') config.add_route('radio', '/radio/{radio_id}') config.add_static_view(name='static', path='/home/thor27/projetos/pyramid-demo/Demo/static') config.add_static_view(name='files', path='/home/thor27/audios') config.add_view(route_name='root', view=root_view, renderer='example.mako') config.add_view(route_name='radio', view=radio_view, renderer='radio.mako') config.add_restful_routes('playlist', MyPlaylistContextFactory) config.add_restful_routes('audio', AudioContextFactory) config.enable_POST_tunneling() return config.make_wsgi_app()