检测您的Django项目的向后不兼容迁移
项目描述
检查Django迁移
安装
pip install lint_django_migrations
如何使用
- 在settings.py中安装应用程序
INSTALLED_APPS = [
# ...
"lint_django_migrations",
]
- 检查您的迁移
python manage.py lintmigrations
如果有任何迁移向后不兼容,这将返回一个错误。
- 修复错误 如果存在错误,您有两个选择。修复迁移或告诉检查器该迁移不是向后不兼容的。如果您认为迁移是好的,请再次使用
--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 查看哈希值)