def includeme(config): config.add_jinja2_search_path("templates") config.include('pyramid_sacrud', route_prefix='/admin') settings = config.registry.settings conn = DBSession.connection() dialect = conn.dialect.name.lower() settings['pyramid_sacrud.models'] = get_sacrud_models(dialect)
def includeme(config): settings = config.registry.settings # init Postgres engine = DBSession.bind.engine conn = DBSession.connection() dialect = conn.dialect.name.lower() if dialect == 'postgresql': from psycopg2.extras import register_hstore initializedb.add_extension(engine, 'hstore') register_hstore(engine.raw_connection(), True) # initializedb if settings.get('sacrud.debug_reload_database', False): initializedb.main(argv=["init", settings['ini_file']])