Pyramid sample application: shootout "idea competition" application
Python CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
shootout include pyramid_chameleon Oct 3, 2013
.gitignore updated gitignore Mar 24, 2012
CHANGES.txt restored accidently ovveriden CHANGES and README files Mar 13, 2011
LICENSE.txt Add license (repoze) Aug 2, 2013
MANIFEST.in refactorized models and partialy views and templates Mar 12, 2011
README.rst Update docs to use development.ini for initialize_shootout_db Aug 2, 2013
development.ini factor out addroutes function for use by tests rather than repeating,… Feb 10, 2013
production.ini factor out addroutes function for use by tests rather than repeating,… Feb 10, 2013
setup.cfg refactorized models and partialy views and templates Mar 12, 2011
setup.py
testing.ini add rudimentary webtest tests Aug 6, 2013

README.rst

shootout

Shootout is a demo app for the Pyramid web framework. The concepts demonstrated in the code include:

  • Url dispatch mechanism.
  • Built-in authentication and authorization mechanism.
  • Usage of built-in sessioning machinery.
  • Integration with pyramid_simpleform for form handling.
  • SQLAlchemy based models and transaction management via pyramid_tm.

Library Requirements

shootout requires a SQLite3 bindings.

On a Debian system, these imply: build-essentials, libsqlite3-dev.

Installing and Running

Python 2.6 or 2.7 is required.

  • virtualenv --no-site-packages env
  • cd env
  • . bin/activate
  • git clone git@github.com:Pylons/shootout.git
  • cd shootout
  • python setup.py develop
  • initialize_shootout_db development.ini
  • pserve development.ini