flake8-django-migrations:Flake8插件到lint,用于向后不兼容的数据库迁移

时间:2024-04-30 12:20:08
【文件属性】:

文件名称:flake8-django-migrations:Flake8插件到lint,用于向后不兼容的数据库迁移

文件大小:25KB

文件格式:ZIP

更新时间:2024-04-30 12:20:08

Python

flake8-django迁移 Flake8插件到lint,用于向后不兼容的数据库迁移。 安装 使用pip (或您最喜欢的软件包管理器)进行安装: pip install flake8-django-migrations 用法 运行flake8时应自动使用此插件: flake8 支票 这是此插件当前实施的检查的列表。 DM001 RemoveField操作应包装在SeparateDatabaseAndState 。 此类操作应使用SeparateDatabaseAndState在两个单独的步骤中运行,否则它不向后兼容。 步骤1:从模型和代码中删除字段。 对于外键字段,也应删除外键约束。 步骤2:从数据库中删除该列。 坏的 class Migration ( migrations . Migration ): operations = [ migrati


【文件预览】:
flake8-django-migrations-main
----.flake8(50B)
----.github()
--------FUNDING.yml(88B)
--------PULL_REQUEST_TEMPLATE.md(98B)
--------labels.toml(2KB)
--------workflows()
----commitlint.config.js(139B)
----poetry.lock(34KB)
----tox.ini(313B)
----README.md(4KB)
----flake8_django_migrations()
--------checkers()
--------__init__.py(72B)
--------plugin.py(1KB)
----.pre-commit-config.yaml(852B)
----renovate.json(66B)
----tests()
--------test_flake8_django_migrations.py(1KB)
----.gitignore(1KB)
----pyproject.toml(2KB)
----CHANGELOG.md(470B)

网友评论