据我所知,django-south非常类似于数据库模式的版本控制。但是,为什么在开发时它比python manage.py同步数据库更好呢?我可以理解你是否真的启动了,不能只删除数据库,但我看不出当你可以删除数据库时,使用它有什么意义。
发布于 2012-10-17 06:26:52
它的目的是在生产环境中迁移模式。如果您运行的生产应用程序包含从用户那里收集的大量数据,然后您想要展开一个表,那么必须删除数据库并丢失所有数据,这将是非常不幸的。
它在开发过程中增加的好处是,它消除了您必须浪费的时间,您必须删除数据库,重新同步数据库和创建新的超级管理员,每次您对您的模型进行更改。
https://stackoverflow.com/questions/12924343
复制相似问题