django-cacheops - A slick ORM cache with automatic granular event-driven invalidation.

  •        72

A slick app that supports automatic or manual queryset caching and automatic granular event-driven invalidation. It uses redis as backend for ORM cache and redis or filesystem for simple time-invalidated one.

https://github.com/Suor/django-cacheops

Tags
Implementation
License
Platform

   




Related Projects

django-cache-machine - Automatic caching and invalidation for Django models through the ORM.

  •    Python

Automatic caching and invalidation for Django models through the ORM.

django-cache-machine - Automatic caching and invalidation for Django models through the ORM.

  •    Python

Cache Machine provides automatic caching and invalidation for Django models through the ORM. For full docs, see https://cache-machine.readthedocs.org/en/latest/.

johnny-cache - johnny cache django caching framework

  •    Python

Johnny Cache is a caching framework for django applications. It works with the django caching abstraction, but was developed specifically with the use of memcached in mind. Its main feature is a patch on Django's ORM that automatically caches all reads in a consistent manner.Please read The full documentation to Johnny Cache before using it.

tortoise-orm - Familiar asyncio ORM for python, built with relations in mind

  •    Python

Tortoise ORM is an easy-to-use asyncio ORM (Object Relational Mapper) inspired by Django. Tortoise ORM was build with relations in mind and admiration for the excellent and popular Django ORM. It's engraved in it's design that you are working not with just tables, you work with relational data.

django-postgres - First-class Postgres feature support for the Django ORM.

  •    Python

First-class Postgres feature support for the Django ORM.


django-cacheback - Smart caching for Django using Celery to refresh cached items asynchronously.

  •    Python

Smart caching for Django using Celery to refresh cached items asynchronously.

django-celery-beat - Celery Periodic Tasks backed by the Django ORM

  •    Python

This extension enables you to store the periodic task schedule in the database. The periodic tasks can be managed from the Django Admin interface, where you can create, edit and delete periodic tasks and how often they should run.

djorm-ext-pgfulltext - PostgreSQL full-text search integration with django orm.

  •    Python

Pgfulltext module of django orm extensions package (collection of third party plugins build in one unified package). To use it, you will need to add a new field. Obviously, this is not mandatory, as it can specify which fields you want to search at the time of calling the search. Keep in mind that you should put the corresponding indices for the fields to be used.

lifter - A generic query engine, inspired by Django ORM

  •    Python

Lifter is a generic query engine, inspired by Django ORM and SQLAlchemy. Its goal is to provide a unique interface to query any type of data, regardless of the underlying query language or data backend (SQL, REST, Python objects...).

django-hvad - Painless translations in django, using the regular ORM

  •    Python

Model translations made easy. This project adds support for model translations in Django. It is designed to be unobtrusive, efficient and reliable. On the technical side, it uses an automatically created Translations Model to store translatable fields in arbitrary languages with a foreign key to the main model, enabling fast queries.

aldjemy - Integration SQLAlchemy in Django projects for effective query building purposes

  •    Python

Small package for integration SQLAlchemy into an existent Django project. The primary use case of this package is building complex queries that are not possible with the Django ORM. You need to include aldjemy at the end of INSTALLED_APPS. When models are imported, aldjemy will read all models and contribute sa attribute to them. sa attribute is a class, mapped to Table class.

django-report-builder - This is a github mirror for django-report-builder which is hosted on Gitlab

  •    Python

A GUI for Django ORM. Build custom queries and display results. Targets sys admins and capable end users who might not be able to program or gain direct interactive shell access. Google group.

django - The Web framework for perfectionists with deadlines.

  •    Python

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Thanks for checking it out.

Peewee - a small, expressive orm, supports postgresql, mysql and sqlite

  •    Python

Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.For flask helpers, check out the flask_utils extension module. You can also use peewee with the popular extension flask-admin to provide a Django-like admin interface for managing peewee models. It has built-in support for sqlite, mysql and postgresql.

Django - Python Web framework

  •    Python

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Its feature include Admin site, Authentication, Internationalization, Jython support, Pagnition, Session management, Siemap, Feeds, Caching, Signals, Comments and lot more.

awesome-django - Repository mirror of GitLab: https://gitlab.com/rosarior/awesome-django

  •    Makefile

A curated list of awesome Django apps, projects and resources. A: An awesome package is one that is mature (not recently released), is well maintained, has a good amount of users, has good documentation, follows the best practices, and which latest release is less than 1 year old. Awesome Django packages and projects are the ones that inspire and serve as examples.

nplusone - Auto-detecting the n+1 queries problem in Python

  •    Python

nplusone is a library for detecting the n+1 queries problem in Python ORMs, including SQLAlchemy, Peewee, and the Django ORM. Many object-relational mapping (ORM) libraries default to lazy loading for relationships. This pattern can be efficient when related rows are rarely accessed, but quickly becomes inefficient as relationships are accessed more frequently. In these cases, loading related rows eagerly using a JOIN can be vastly more performant. Unfortunately, understanding when to use lazy versus eager loading can be challenging: you might not notice the problem until your app has slowed to a crawl.

django-organizations - :couple: Multi-user accounts for Django projects

  •    Python

Separate individual user identity from accounts and subscriptions. Django Organizations adds user-managed, multi-user groups to your Django project. Use Django Organizations whether your site needs organizations that function like social groups or multi-user account objects to provide account and subscription functionality beyond the individual user. By default you will need to install django-extensions or comparable libraries if you plan on adding Django Organizations as an installed app to your Django project. See below on configuring.

django-flat-theme - A flat theme for Django admin interface. Modern, fresh, simple.

  •    CSS

Please use this app if your project is powered by an older Django version. django-flat-theme brings fresh air to the default Django Admin interface which hasn't changed in 10 years, since the very first version of Django framework. This theme makes the UI modern and clean.

django-simple-captcha - Django Simple Captcha is an extremely simple, yet highly customizable Django application to add captcha images to any Django form

  •    Python

Django Simple Captcha is an extremely simple, yet highly customizable Django application to add captcha images to any Django form. The current development version supports Python3 via the six compatibility layer. You will need to install Pillow because PIL doesn't support Python3 yet.