django - 将现有的实时 Django 站点从一台服务器迁移到另一台服务器,并且用户记录完好无损

标签 django database-migration digital-ocean

我已经在 GoDaddy Django“droplet”上部署了 Django 网站一段时间,用户一直在使用该网站来保存他们的记录。 现在 GoDaddy 即将停止该服务,我想将整个网站及其所有记录完好无损地迁移到 DigitalOcean。 如何去做这件事呢?

最佳答案

这就是我要做的:

  • 将我的数据转储到文件中,请参阅 dumpdata
  • 停止服务器
  • 删除所有 .pyc 文件
  • 将网站的整个文件夹复制粘贴到目标服务器
  • 使用 loaddata 恢复数据
  • 运行服务器

我这样做了 4 次,没有任何问题(开发到测试环境,测试到预生产,预生产到生产)。

关于django - 将现有的实时 Django 站点从一台服务器迁移到另一台服务器,并且用户记录完好无损,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48031744/

相关文章:

mysql - 600GB 从 CSV 或数据库规范化?

mysql - 如何使用不使用键的 JOIN 执行 SQL SELECT 查询?

asp.net-core - 使用 EF Core Migration 更新现有列中的数据

ruby-on-rails - 为 DigitalOcean/Docker 构建应用程序时出现 Redis 错误

Express 4 中间件不调用 DigitalOcean 服务器上的路由

python - 访问相关对象的正确方法

django - 如何在django中编译保存在数据库中的模板

mysql - Django 通用外键与自定义手动字段性能/优化

node.js - Digital Ocean Dokku 无法选择构建包

javascript - Django Ajax 未进入函数