【发布时间】:2017-12-25 23:12:04
【问题描述】:
在我们的项目中,我们必须导入和导出 *.xls 和其他格式的复杂模型。 django-import-export 很棒的工具,帮助了我们。我编写了很多代码来创建/编辑相关模型,以获取额外的元字段(深度两到三层)。我在我们的基础 ModelResource 中使用了 import_row、import_field、before_import_row 和其他方法。
现在我可以轻松地将代码放置在何处以实现简单逻辑。我们要更新相关对象的字段。 例如:
class Author(models.Model):
name = models.CharField(max_length=100)
class Book(models.Model):
author = models.OneToOneField(Author)
我想通过图书资源导出和导入(更新)作者姓名。我试图为这个领域编写小部件,但这不是一个好主意。
请举例说明如何以正确的方式从 BookResource 导出 end import author__name。
【问题讨论】:
标签: python django django-import-export