单个模型的 Django 转储数据?

标签 django django-models loaddata dumpdata

我可以在 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/

相关文章:

swift - 无法推断通用参数的参数

ios - 通过委托(delegate)传递数据后无法将数据加载到 TableView

django - pinax-project-account 默认密码重置页面 support@example.com

python - 当您从缓存的查询中请求对象的属性时,django 是否会访问数据库?

django - 在 Django 中建模产品订单

Django Admin Inline 返回空的额外实例

mysql - celery 任务更新两个数据库

django - 未提供身份验证凭据 django-rest-auth

django - Django 管理表单上的动态过滤

jquery - 有没有办法在 iPhone 的 jquery 中滚动时加载数据(移动网站)