我在我的电脑上制作了一个开发django项目,我为其中一个应用程序添加了大量数据""登录ADMIN面板。当我将此app文件夹复制并粘贴到Ubuntu上的新项目中时,在设置中添加此应用程序,然后我发现模型中的所有数据都消失了。我使用" makemigrations,migrate"。依然没有。如何在这个新项目中获得这些数据呢?
答案 0 :(得分:3)
根据评论,似乎已找到某种解决方案。在这里,我想给我2美分。
Django提供用于导出和导入数据的命令行工具。与
python manage.py dumpdata app_label > backup.json
您可以导出应用app_label
的所有数据,并将其保存到文件backup.json
中。
稍后您可以使用此文件加载数据:
python manage.py loaddata backup.json
还有许多其他选项,请查看官方documentation以获取更多信息,例如使用XML而不是JSON等等。
编辑:
如果您在此处搜索标有 django 的问题中的 dumpdata ,那么您将获得数百个结果。