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