将数据库数据从DEV移动到PRODUCTION,最佳做法是什么?

时间:2015-08-25 22:31:47

标签: python mysql django database deployment

我有一个使用MySQL的开发Django项目,它部署在PythonAnywhere。我可以通过GIT推送我的代码更新,Django迁移负责数据库STRUCTURE,但我的问题是关于数据。

在开发过程中,我可能会添加一项新功能,该功能依赖于我在开发和测试时输入DEV数据库的主数据。部署时,我希望将主数据复制到新数据库,而不是全部重新输入。 是出口和导入文件的最佳方式还是更专业的方式?

1 个答案:

答案 0 :(得分:2)

我认为最简单的方法是使用dumpdata管理命令。

此命令的输出可用于执行loaddata管理命令。