跳转到主要内容

使用您的Django数据库配置启动Harlequin,您的终端SQL IDE。

项目描述

https://img.shields.io/github/actions/workflow/status/adamchainz/django-harlequin/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-harlequin.svg?style=for-the-badge https://img.shields.io/badge/code%20style-black-000000.svg?style=for-the-badge pre-commit

启动Harlequin,您的终端SQL IDE,使用您的Django数据库配置。


更智能、更快速地工作,使用我的书提升您的Django DX,其中涵盖了改进您开发体验的许多工具。


要求

支持Python 3.8到3.12。

支持Django 3.2到5.1。

支持的数据库后端:MariaDB/MySQL,PostgreSQL,SQLite。

安装

首先,使用pip安装

python -m pip install django-harlequin

其次,安装Harlequin,使用适当的Harlequin适配器包为您的数据库后端。例如,要使用PostgreSQL适配器安装Harlequin

python -m pip install 'harlequin[postgres]'

Harlequin不需要与Django安装在同一虚拟环境中,因为django-harlequin没有导入它。您只需要路径上的harlequin命令,因此您可以将Harlequin全局安装,或者使用像pipx这样的工具在隔离的虚拟环境中安装。

第三,将应用添加到您的 INSTALLED_APPS 设置中

INSTALLED_APPS = [
    ...,
    "django_harlequin",
    ...,
]

用法

harlequin 命令

运行 harlequin 管理命令以启动 Harlequin,并连接到您的默认数据库

$ ./manage.py harlequin

使用 --database 选择来自 settings.DATABASES 的不同数据库连接

$ ./manage.py harlequin --database replica

额外的选项(可选,在 -- 分隔符之后),将被传递给 Harlequin。例如,要读取其帮助页面,而不是管理命令的帮助页面

$ ./manage.py harlequin -- --help

配置

Harlequin 会自动从 pyproject.toml 或当前工作目录中的自身文件加载配置,这意味着在您的 manage.py 文件旁边。有关可用选项的详细信息,请参阅 Harlequin 的 配置文档

项目详情


下载文件

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

源代码分发

django_harlequin-1.2.0.tar.gz (7.2 kB 查看哈希值)

上传时间 源代码

构建分发

django_harlequin-1.2.0-py3-none-any.whl (5.8 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面