Metadata-Version: 2.1
Name: django-admin-countless
Version: 0.3.0
Summary: Countless admin mixin for Django
Home-page: https://github.com/just-work/django-admin-countless
Author: Sergey Tikhonov
Author-email: zimbler@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Content Management System
Description-Content-Type: text/markdown
License-File: LICENSE

Django-admin-countless
======================

Django-Admin-Countless provides a mixin for Django admin to eliminate count 
queries.

[![Build Status](https://github.com/just-work/django-admin-countless/workflows/build/badge.svg?branch=master&event=push)](https://github.com/just-work/django-admin-countless/actions?query=event%3Apush+branch%3Amaster+workflow%3Abuild)
[![codecov](https://codecov.io/gh/just-work/django-admin-countless/branch/master/graph/badge.svg)](https://codecov.io/gh/just-work/django-admin-countless)
[![PyPI version](https://badge.fury.io/py/django-admin-countless.svg)](https://badge.fury.io/py/django-admin-countless)

Installation
------------

```shell script
pip install django-admin-countless
```

Usage
-----

Full example located at `testproject.testapp.admin`

```python
from django.contrib import admin

from countless_admin import CountlessAdminMixin
from test_project.test_app.models import MyModel


@admin.register(MyModel)
class MyModelAdmin(CountlessAdminMixin, admin.ModelAdmin):
    pass
```



