Django 1.4:如何忽略 loaddata 中的字段、模型

Posted

技术标签:

【中文标题】Django 1.4:如何忽略 loaddata 中的字段、模型【英文标题】:Django 1.4: How to ignore fields, models in loaddata 【发布时间】:2014-07-10 22:14:50 【问题描述】:

我们有一个 15MB 的压缩转储数据,上传提取到 100MB。 它几乎没有在当前表中使用的模型和字段。

具体来说,可以忽略的contenttypes模型很少,模型中有一个字段field_可以忽略。

Django 1.5 用户-ignorenonexistent 可以安全地完成忽略工作。 但是如何在 1.4 中高效地做到这一点呢?

【问题讨论】:

【参考方案1】:

如您所见here,它使用忽略而不是忽略不存在。 Here 检查 django 版本,here 设置忽略键的值。

【讨论】:

以上是关于Django 1.4:如何忽略 loaddata 中的字段、模型的主要内容,如果未能解决你的问题,请参考以下文章

Django 夹具未加载 loaddata

Django loaddata 对于 unicode 失败

Django dumpdata 和 loaddata 不适用于多对多中间模型

在 Django loaddata 中,它会为 json 格式抛出错误,但对于 yaml 格式可以正常工作,为啥?

由于夹具错误,Django datadump 和 loaddata 无法正常工作

在 Django 1.7 迁移中调用 loaddata 会抛出“‘字段列表’中的未知列‘[字段]’”