This is a demo app for Morepath that illustrates batching, i.e., presenting a large data set by partitioning it in smaller batches. It also showcases how to use Jinja2 templates in a Morepath project.
More information on this app is available on Martjin Faassen' blog.
To get started with this demo right away, you can install it and run it in a newly created virtual environment:
$ virtualenv env $ ./env/bin/pip install morepath_batching $ ./env/bin/morepath_batching
You can now access the app at http://localhost:5000.
You can grab the sources from GitHub and set them up in a fresh virtual environment:
$ git clone https://github.com/morepath/morepath_batching.git $ cd morepath_batching $ virtualenv env $ ./env/bin/pip install -e '.[test]'
You'll then be able to start the app:
$ ./env/bin/morepath_batching
And to run the test suite:
$ ./env/bin/py.test -v