Beispiel #1
0
def main(global_config, **settings):
    """ This function returns a Pyramid WSGI application.
    """
    config = Configurator(settings=settings)

    plugins_manager = PluginsManager(config)
    config.registry.plugins = plugins_manager
    deps.init_deps(config)

    #initialize sqlalchemy
    engine = engine_from_config(settings, 'sqlalchemy.')
    DBSession.configure(bind=engine)

    config.add_static_view('img', 'static/img', cache_max_age=3600)
    config.add_route('home', '/')
    config.scan()

    return config.make_wsgi_app()
Beispiel #2
0
def my_view(request):
    char = DBSession.query(tables.Character).first()
    val = char.user
    return {'project': val}