我可以在 Django 中执行 dumpdata
吗?仅在单个模型上,而不是在整个应用程序上,如果是,怎么做?
对于应用程序,它将是:
python manage.py dumpdata myapp
但是,我想要一些特定的模型,例如“myapp.mymodel”被转储。原因是,我在同一个应用程序中有一些巨大的、超过 300 万条记录的数据集,我不想丢弃它们。
最佳答案
从 1.1 版及更高版本开始,Django dumpdata
管理命令允许您从单个表中转储数据:
./manage.py dumpdata myapp1 myapp2.my_model
您还可以在命令行上分隔多个应用程序和模型。这是规范的定义:
django-admin dumpdata [app_label[.ModelName] [app_label[.ModelName] ...]]
关于单个模型的 Django 转储数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1113096/