django-cachalot
https://github.com/noripyt/django-cachalot
Python
No effort, no worry, maximum performance.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported1 Subscribers
Add a CodeTriage badge to django-cachalot
Help out
- Issues
- Find table names with uppercase letters in raw SQL
- Keep ORM tables for extra(select=) queries and match whole table names in raw SQL
- Fix/nested negated subquery invalidation
- m2m prefetch_related queries get invalidated by unrelated tables
- fix: tolerate cache backend failures during migrate (fixes #245)
- Fix thread-safety race in Settings.reload crashing CachalotPanel [Sentry error investigation]
- Per-table cache backend and timeout configuration
- Add CACHALOT_TABLE_OVERRIDES for per-table cache and timeout configuration
- Support Valkey
- Exception during atomic enter can result in broken cache and memory leak
- Docs
- Python not yet supported