Changes

Jump to navigation Jump to search
821 bytes added ,  19:32, 13 February 2016
no edit summary
Line 26: Line 26:     
== Insert into db script ==
 
== Insert into db script ==
<script lang="python">
+
<source lang="python">
 
import sys
 
import sys
 
from models import Rooms, DBSession
 
from models import Rooms, DBSession
Line 62: Line 62:  
finally:
 
finally:
 
     session.close()
 
     session.close()
  </script>
+
  </source>
 +
 
 +
== router ==
 +
edit __init__.py from projectnamefolder/projectnamefolder. Example:
 +
<source lang="python">
 +
from pyramid.config import Configurator
 +
from sqlalchemy import engine_from_config
 +
 
 +
from .models import (
 +
    DBSession,
 +
    Base,
 +
    )
 +
 
 +
 
 +
def main(global_config, **settings):
 +
    """ This function returns a Pyramid WSGI application.
 +
    """
 +
    engine = engine_from_config(settings, 'sqlalchemy.')
 +
    DBSession.configure(bind=engine)
 +
    Base.metadata.bind = engine
 +
    config = Configurator(settings=settings)
 +
    config.include('pyramid_chameleon')
 +
    config.add_static_view('static', 'static', cache_max_age=3600)
 +
    config.add_route('home', '/')
 +
    config.add_route('roms','roms/{id}')
 +
    config.add_route('create_session','roms/{id}/sessions')
 +
    config.scan()
 +
    return config.make_wsgi_app()
 +
</source>

Navigation menu