跳转到主要内容

检测您的Django项目的向后不兼容迁移

项目描述

检查Django迁移

安装

pip install lint_django_migrations

如何使用

  1. 在settings.py中安装应用程序
INSTALLED_APPS = [
    # ...
    "lint_django_migrations",
]
  1. 检查您的迁移
python manage.py lintmigrations

如果有任何迁移向后不兼容,这将返回一个错误。

  1. 修复错误 如果存在错误,您有两个选择。修复迁移或告诉检查器该迁移不是向后不兼容的。如果您认为迁移是好的,请再次使用--interactive标志运行命令
python manage.py lintmigrations --interactive

在现有代码库上设置

如果您想在一个现有的代码库上设置检查器,标记每个已应用的迁移为有效可能很繁琐。为此,您可以快照当前状态,仅运行将来的迁移检查器

python manage.py lintmigrations --force-update

## All API options

在CI中运行检查器

如果您想运行检查器但不想更新状态,请使用以下命令

python manage.py lintmigrations --check-only

项目详情


下载文件

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

源代码分发

lint_django_migrations-1.1.0.tar.gz (12.3 kB 查看哈希值)

上传时间: 源代码

由以下支持