[英]How do I make changes to a Django Model after it has been deployed to a webserver?
在开发中,每当我在Django应用程序中对底层模型进行更改时,我习惯于:
但是,一旦使用WSGI和Apache部署,我就没有运行开发服务器。 因此,我不知道如何停止服务器,只是运行:
$> python manage.py syncdb
似乎没有更新实例化模型的底层MySql数据库。 因此,如果没有拆除整个实例,我该如何更新我的数据库?
注意:我在使用“south”了解db迁移之前实现了这一点,所以我怀疑是看着原始的Django。
Django没有内置的迁移框架(还有!),所以没有“raw django for migrations”这样的东西。
因此,您可以手动执行此操作(使用SQL更改表),也可以使用south。
现在,我的建议是使用south
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.