我将外部数据库导入到我的项目中,从而使用 python manage.py inspectdb > models.py
命令将其转换为 models.py
文件。
现在我已经通过添加另一个类来编辑 models.py 文件。如何将 models.py
文件导出到 MySql 服务器上而不影响数据库中已有的数据?
最佳答案
基本上,您需要的是 syncdb
Creates the database tables for all apps in INSTALLED_APPS whose tables have not already been created.
但是,syncdb 只会为尚未安装的模型创建表。它永远不会发出 ALTER TABLE
语句来匹配安装后对模型类所做的更改。
django 中有第 3 方应用程序,例如 django-south为您管理迁移,因此您不必手动执行所有这些操作。
这是解释 how to work with south 的链接
关于python - MySql 服务器上的 Django 模型导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17700550/