Metadata-Version: 2.1
Name: django-mysql
Version: 3.11.0
Summary: Django-MySQL extends Django's built-in MySQL and MariaDB support their specific features not available on other databases.
Home-page: https://github.com/adamchainz/django-mysql
Author: Adam Johnson
Author-email: me@adamj.eu
License: MIT
Project-URL: Changelog, https://github.com/adamchainz/django-mysql/blob/master/HISTORY.rst
Project-URL: Twitter, https://twitter.com/adamchainz
Description: ============
        Django-MySQL
        ============
        
        .. image:: https://img.shields.io/readthedocs/django-mysql?style=for-the-badge
           :target: https://django-mysql.readthedocs.io/en/latest/
        
        .. image:: https://img.shields.io/github/workflow/status/adamchainz/django-mysql/CI/master?style=for-the-badge
           :target: https://github.com/adamchainz/django-mysql/actions?workflow=CI
        
        .. image:: https://img.shields.io/coveralls/github/adamchainz/django-mysql/master?style=for-the-badge
           :target: https://app.codecov.io/gh/adamchainz/django-mysql
        
        .. image:: https://img.shields.io/pypi/v/django-mysql.svg?style=for-the-badge
           :target: https://pypi.org/project/django-mysql/
        
        .. image:: https://img.shields.io/badge/code%20style-black-000000.svg?style=for-the-badge
           :target: https://github.com/psf/black
        
        .. image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white&style=for-the-badge
           :target: https://github.com/pre-commit/pre-commit
           :alt: pre-commit
        
        .. figure:: https://raw.github.com/adamchainz/django-mysql/master/docs/images/dolphin-pony.png
           :alt: The dolphin-pony - proof that cute + cute = double cute.
        
        ..
        
            | The dolphin-pony - proof that cute + cute = double cute.
        
        
        Django-MySQL extends Django's built-in MySQL and MariaDB support their specific
        features not available on other databases.
        
        
        What kind of features?
        ----------------------
        
        Includes:
        
        * ``QuerySet`` extensions:
        
          * 'Smart' iteration - chunked pagination across a large queryset
          * ``approx_count`` for quick estimates of ``count()``
          * Query hints
          * Quick ``pt-visual-explain`` of the underlying query
        
        * Model fields:
        
          * MySQL 5.7+ JSON Field
          * MariaDB Dynamic Columns for storing dictionaries
          * Comma-separated fields for storing lists and sets
          * 'Missing' fields: differently sized ``BinaryField``/``TextField`` classes,
            ``BooleanField``\s represented by BIT(1)
        
        * ORM expressions for over 20 MySQL-specific functions
        * A new cache backend that makes use of MySQL's upsert statement and does
          compression
        * Handler API for quicker-than-SQL reads using the 'NoSQL' HANDLER commands
        * Status variable inspection and utility methods
        * Named locks for easy locking of e.g. external resources
        * Table lock manager for hard to pull off data migrations
        
        To see them all, check out the exposition at
        https://django-mysql.readthedocs.io/en/latest/exposition.html .
        
        Requirements and Installation
        -----------------------------
        
        Please see
        https://django-mysql.readthedocs.io/en/latest/installation.html .
        
        Documentation
        -------------
        
        Every detail documented on
        `Read The Docs <https://django-mysql.readthedocs.io/en/latest/>`_.
        
Keywords: Django,MySQL,MariaDB
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
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: Topic :: Database
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
