Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/django-cache-machine/django-cache-machine
Automatic caching and invalidation for Django models through the ORM.
https://github.com/django-cache-machine/django-cache-machine
Last synced: 3 months ago
JSON representation
Automatic caching and invalidation for Django models through the ORM.
- Host: GitHub
- URL: https://github.com/django-cache-machine/django-cache-machine
- Owner: django-cache-machine
- License: bsd-3-clause
- Created: 2010-02-09T23:01:12.000Z (almost 15 years ago)
- Default Branch: main
- Last Pushed: 2023-02-20T18:13:51.000Z (almost 2 years ago)
- Last Synced: 2024-05-21T05:11:30.351Z (8 months ago)
- Language: Python
- Homepage: https://cache-machine.readthedocs.org/en/latest/
- Size: 307 KB
- Stars: 869
- Watchers: 26
- Forks: 161
- Open Issues: 23
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-django-cn - django-cache-machine, star:659 - 能在 ORM 中的 Django 数据模型自动进行缓存和使其失效(1 年未更新)。 (缓存)
- awesome-python-resources - GitHub - 21% open · ⏱️ 06.07.2022): (缓存)
- awesome-django-performance - django-cache-machine - Automatic caching and invalidation for Django models through the ORM. (Caching / Tools)
- awesome-django - django-cache-machine - Automatic caching and invalidation for Django models through the ORM. (Caching)
- awesome-django - django-cache-machine - Automatic caching and invalidation for Django models through the ORM. (Caching)
- starred-awesome - django-cache-machine - Automatic caching and invalidation for Django models through the ORM. (Python)
README
=============
Cache Machine
=============Cache Machine provides automatic caching and invalidation for Django models
through the ORM.For full docs, see https://cache-machine.readthedocs.org/en/latest/.
.. image:: https://github.com/django-cache-machine/django-cache-machine/actions/workflows/ci.yaml/badge.svg
:target: https://github.com/django-cache-machine/django-cache-machine/actions/workflows/ci.yamlRequirements
------------Cache Machine currently works with:
* Django 2.2, 3.0, 3.1, 3.2, and 4.0
* Python 3.6, 3.7, 3.8, 3.9, and 3.10The last version to support Python 2.7 and Django 1.11 is ``django-cache-machine==1.1.0``.
Installation
------------Get it from `pypi `_::
pip install django-cache-machine
Running Tests
-------------Get it from `github `_::
git clone git://github.com/django-cache-machine/django-cache-machine.git
cd django-cache-machine
pip install -r dev-requirements.txt
python run_tests.py