【问题标题】:how to copy data of a DB from one django app to another app如何将数据库的数据从一个 django 应用程序复制到另一个应用程序
【发布时间】:2021-11-16 19:09:47
【问题描述】:

我有 Django 应用程序,一个在本地机器上,另一个在生产服务器上,在生产服务器中部署后我发现我丢失了所有本地数据,所以我想知道如何从数据库复制所有数据并粘贴到生产服务器所以有什么办法请分享如何做到这一点

【问题讨论】:

标签: django django-database


【解决方案1】:

在本地机器上转储数据库:

python3 manage.py dumpdata --natural-foreign --natural-primary -e contenttypes -e auth.Permission --indent 4 > db.json

在生产服务器上加载数据库:

python3 manage.py loaddata db.json

【讨论】:

  • 谢谢,但我想知道如果我必须将生产数据复制到本地机器中,有什么办法可以做到这一点
  • 以同样的方式,您可以在生产服务器上转储数据库并使用上述命令将其加载到本地机器上。
  • 那么我如何从 Heroku 生产服务器下载我的 db 文件
猜你喜欢
  • 2011-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-27
  • 1970-01-01
相关资源
最近更新 更多