A simple django ORM caching layer.
Project Description
Stockpile provides limited automatic caching and invalidation for Django models through the ORM. Objects fetched through .objects.get(pk=..) or .objects.get(id=..) are cached by the primary key. In addition, there is a way to get objects with the methods .objects.pk_in(id_list) and .objects.id_in(id_list).
Requirements
Stockpile requires Django 1.3. It was written and tested on Python 2.6.
Installation
Get it from [pypi](http://pypi.python.org/pypi/django-cache-stockpile):
`bash pip install django-cache-stockpile `
or [github](http://github.com/streeter/django-cache-stockpile):
`bash pip install -e git://github.com/streeter/django-cache-stockpile.git#egg=django-cache-stockpile `
Running Tests
`bash git clone git://github.com/streeter/django-cache-stockpile.git cd django-cache-stockpile pip install -r requirements.txt python runtests.py `
Release history Release notifications
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size & hash SHA256 hash help | File type | Python version | Upload date |
---|---|---|---|
django-cache-stockpile-0.1.0.tar.gz (5.0 kB) Copy SHA256 hash SHA256 | Source | None | Jun 15, 2011 |