跳转到主要内容

Django库,可自动格式化您的迁移。

项目描述

django-migrations-formatter

GitHub Workflow Status (branch) Codecov branch Version License Python Versions Django Versions

这个Django库将使用blackisort来格式化Django迁移。

安装

首先从PyPI安装django-migrations-formatter

(env)$ python -m pip install django-migrations-formatter

您还需要确保已安装black和/或isort。如果没有它们,此库不会提供任何价值。为了方便使用,您可以在安装过程中将它们作为“额外内容”包括在内。

(env)$ python -m pip install "django-migrations-formatter[black,isort]"

然后您需要将django_migrations_formatter.apps.MigrationsFormatter添加到您的INSTALLED_APPS

INSTALLED_APPS = [
    ...,
    'django_migrations_formatter.apps.MigrationsFormatter',
]

贡献

该项目使用blackisort来格式化其代码。使用flake8进行代码检查。所有这些都被整合到pre-commit中,在每次提交和推送之前运行。要设置它

(env)$ python -m pip install '.[black,dev,isort,test]'
(env)$ pre-commit install -t pre-commit -t pre-push --install-hooks

运行单元测试

(env)$ django-admin test --pythonpath . -v 2 --settings=tests.settings

如果您发现问题,请在GitHub上提交问题

项目详情


下载文件

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

源代码分发

django-migrations-formatter-1.0.0.tar.gz (7.4 kB 查看哈希值)

上传时间 源代码

构建分发

django_migrations_formatter-1.0.0-py3-none-any.whl (4.6 kB 查看哈希值)

上传时间 Python 3

由以下支持