我目前正在研究用于未来基于 db 的 Web 应用程序的 Python 框架 Django,以及当前用 PHP 编写的一些应用程序的端口。在我的最后几年中,最棘手的问题之一是跟踪数据库模式更改并将这些更改部署到生产系统。我也不敢要求能够撤消它们,但当然对于测试和调试来说,这将是一个很棒的功能。从这里的其他问题(例如this one或this one),我可以看出我并不孤单,这不是一个微不足道的问题。另外,我在那里的答案中找到了很多灵感。
现在,由于 Django 似乎非常强大,它是否有任何工具可以帮助解决上述问题?也许它甚至在他们的文档中,我错过了?