小编典典

单个模型的 Django 转储数据?

all

我可以dumpdataDjango中仅对单个模型而不是整个应用程序执行
a,如果可以,如何?

对于应用程序,它将是:

python manage.py dumpdata myapp

但是,我想要转储一些特定的模型,例如“myapp.mymodel”。原因是,我在同一个应用程序中有一些庞大的 300
万条记录和数据集,我不想丢弃这些数据集。


阅读 80

收藏
2022-08-27

共1个答案

小编典典

从 1.1
及更高版本开始,Djangodumpdata管理命令允许您从单个表中转储数据:

./manage.py dumpdata myapp1 myapp2.my_model

您还可以在命令行上分离多个应用程序和模型。这是规范定义:

django-admin dumpdata [app_label[.ModelName] [app_label[.ModelName] ...]]
2022-08-27