跳转到主要内容

Django-MySQL扩展了Django内置的MySQL和MariaDB支持,提供了一些在其他数据库上不可用的特定功能。

项目描述

https://img.shields.io/readthedocs/django-mysql?style=for-the-badge https://img.shields.io/github/actions/workflow/status/adamchainz/django-mysql/main.yml.svg?branch=main&style=for-the-badge https://img.shields.io/badge/Coverage-100%25-success?style=for-the-badge https://img.shields.io/pypi/v/django-mysql.svg?style=for-the-badge https://img.shields.io/badge/code%20style-black-000000.svg?style=for-the-badge pre-commit
The dolphin-pony - proof that cute + cute = double cute.
海豚马 - 证明可爱 + 可爱 = 双倍可爱。

Django-MySQL扩展了Django内置的MySQL和MariaDB支持,提供了一些在其他数据库上不可用的特定功能。

有哪些功能?

包括

  • QuerySet 扩展

    • 智能迭代 - 大型QuerySet的块分页

    • approx_count 用于快速估计 count()

    • 查询提示

    • 底层查询的快速 pt-visual-explain

  • 模型字段

    • MariaDB 动态列,用于存储字典

    • 逗号分隔的字段用于存储列表和集合

    • “缺失”的字段:不同大小的 BinaryField/TextField 类,使用 BIT(1) 表示的 BooleanField

  • ORM表达式用于20多个MySQL特定函数

  • 利用MySQL的upsert语句和压缩功能的新缓存后端

  • 状态变量检查和实用方法

  • 命名锁,易于锁定例如外部资源

  • 表锁管理器,用于难以进行的数据迁移

要查看全部内容,请访问https://django-mysql.readthedocs.io/en/latest/exposition.html

要求和安装

请参阅https://django-mysql.readthedocs.io/en/latest/installation.html

文档

所有细节均已在Read The Docs上记录。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定要选择哪一个,请了解更多关于安装包的信息。

源分发

django_mysql-4.14.0.tar.gz (43.3 kB 查看散列)

上传时间

构建分发

django_mysql-4.14.0-py3-none-any.whl (55.2 kB 查看散列)

上传时间 Python 3

由以下支持