MySql上的Django模型导出

2024-05-12 23:48:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我将外部数据库导入到我的项目中,从而使用python manage.py inspectdb > models.py命令将其转换为models.py文件。在

现在我编辑了模型.py添加另一个类。如何将models.py文件导出到MySql服务器而不影响数据库中已有的数据?在


Tags: 文件数据项目py模型命令服务器数据库
2条回答

基本上,你需要的是一个^{}

Creates the database tables for all apps in INSTALLED_APPS whose tables have not already been created.

但是,syncdb只为尚未安装的模型创建表。它永远不会发出ALTER TABLE语句来匹配安装后对模型类所做的更改。在

django中有类似django-south的第三方应用程序为您管理迁移,因此您不必手动完成所有这些操作。在

下面是一个解释how to work with south的链接

按照这个屏幕投影http://pressedweb.com/tutorials/django-djourney-introduction-to-south/

然后在google或stackoverflow中搜索您的需求。已经有一些线程在stackoverflow中重新处理此问题。但是在进行南迁移之前,别忘了备份数据库。在

相关问题 更多 >