gpt4 book ai didi

django - 如何确保Django模型与数据库模式匹配

转载 作者:行者123 更新时间:2023-12-03 14:03:32 25 4
gpt4 key购买 nike

是否有任何脚本可以检查Django模型是否与相应的数据库表匹配(在syncdb之后)?在转换到南方之前,我需要这样做,而且我的模型非常庞大,因此通过手动眼球这样做很容易出错。谢谢!

最佳答案

要了解模型定义和实际数据库字段之间的差异,可以查看django-extensions

特别是./manage.py sqldiff


扫描所有模型的Django命令
给定的应用程序名称并进行比较
有真正的数据库架构
数据库表。

它指示
数据库不同于SQL
这将由Django生成。
该命令不是数据库
迁移工具。虽然可能
在此期间一定会有所帮助
迁移。目的是展示
当前的差异作为一种方法
检查或调试模型
与真实数据库表相比
和列。

关于django - 如何确保Django模型与数据库模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5806519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com