在开发中,每当我在Django应用程序中对底层模型进行更改时,我都会习惯:
使用WSGI& amp;但是,Apache,我没有运行开发服务器。因此,我不知道如何停止服务器,只是运行:
$> python manage.py syncdb
似乎没有更新实例化模型的底层MySql数据库。因此,如果没有拆除整个实例,我该如何更新我的数据库?
注意:我在之前实现了这个我使用“south”了解了db迁移,所以我正在看原始的Django,我怀疑。
答案 0 :(得分:4)
Django没有内置的迁移框架(还有!),所以没有“raw django for migrations”这样的东西。
因此,您可以手动执行此操作(使用SQL更改表),也可以使用south。
现在,我的建议是使用south
。