gpt4 book ai didi

python - MySql 服务器上的 Django 模型导出

转载 作者:行者123 更新时间:2023-11-29 04:46:57 24 4
gpt4 key购买 nike

我将外部数据库导入到我的项目中,从而使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com