我将外部数据库导入到我的项目中,从而使用命令将其转换为models.py
文件。python manage.py inspectdb > models.py
现在我通过添加另一个类来编辑 models.py 文件。如何models.py
在不妨碍数据库中已有数据的情况下将文件导出到 MySql 服务器?
我将外部数据库导入到我的项目中,从而使用命令将其转换为models.py
文件。python manage.py inspectdb > models.py
现在我通过添加另一个类来编辑 models.py 文件。如何models.py
在不妨碍数据库中已有数据的情况下将文件导出到 MySql 服务器?
基本上,你需要的是一个syncdb
为 INSTALLED_APPS 中尚未创建表的所有应用程序创建数据库表。
但是,syncdb 只会为尚未安装的模型创建表。它永远不会发出ALTER TABLE
语句来匹配安装后对模型类所做的更改。
django 中有 3rd 方应用程序,例如django-south ,可以为您管理迁移,因此您不必手动执行所有这些操作。
这是一个解释如何与南方合作的链接
按照这个屏幕投http://pressedweb.com/tutorials/django-djourney-introduction-to-south/
然后在 google 或 stackoverflow 中搜索您的要求。在 stackoverflow 中已经有一些线程重新处理了这个问题。但是在南迁之前不要忘记备份你的数据库。