【发布时间】:2013-12-06 02:51:12
【问题描述】:
在开发中,每当我对 Django 应用程序中的底层模型进行更改时,我习惯于:
- 停止开发服务器
- 在 MySql 中,删除现有数据库
- 运行 $>python manage.py syncdb
- 通过运行 $>python manage.py runserver 重新启动开发服务器
但是,一旦使用 WSGI 和 Apache 进行部署,我就没有运行开发服务器。因此,我不知道如何停止服务器,只是运行:
$>python manage.py syncdb
似乎没有更新实例化模型的底层 MySql 数据库。那么,除了拆除整个实例之外,我该如何更新我的数据库?
注意:我实现了这个之前我了解了使用“南”的数据库迁移,所以我正在查看原始 Django,我怀疑。
【问题讨论】: