Metadata-Version: 2.1
Name: dj-materialized-views
Version: 0.4.0
Summary: Django admin app that allows you to manage materialized views from the admin panel
Author: Milan Pecov
Author-email: mpecov@yahoo.ca
License: MIT
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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 :: Software Development :: Libraries
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Django (>=2.2)
Requires-Dist: celery (>=4)
Requires-Dist: django-celery-beat (>=1.1.1)

# Django Materialized Views

![workflow](https://github.com/MilanPecov/dj_materialized_views/actions/workflows/django.yml/badge.svg)

# Overview

Django Materialized Views is a powerful admin app that allows you to manage materialized views from the admin panel

The app can:

* Create, update and delete materialized views
* Create indexes for the materialized views
* Refresh the materialized views at regular intervals

Limitation:
* Works only with PostgreSQL

# Requirements
* Python 3.6+
* Django 2, 3 or 4
* Celery


# Installation
Install using pip
```
pip install dj_materialized_views 
```

Add 'django_celery_beat' and 'dj_materialized_views' to your INSTALLED_APPS setting
```
INSTALLED_APPS = [
    ...
    'django_celery_beat',
    'dj_materialized_views',
]
```

# Documentation

For more information on how to use the app, see the documentation at:

https://dj-materialized-views.readthedocs.io/en/latest/quick_start/
