是否有任何脚本可以检查Django模型是否与相应的数据库表匹配(在syncdb之后)?在转换到South之前我需要这样做,而且我的模型非常庞大,所以通过手动眼球进行操作很容易出错。谢谢!
答案 0 :(得分:21)
要在模型定义和实际数据库字段之间进行区分,可以查看django-extensions
扫描所有模型的Django命令 对于给定的appnames和比较 有真实的数据库架构 数据库表。
它表示列中的列 数据库与SQL不同 这将由Django生成。 此命令不是数据库 迁移工具。虽然它可能 肯定会有所帮助 迁移。它的目的是展示 当前的差异作为一种方式 检查或调试您的模型 与真实的数据库表相比 和列。