Django导入导出包ForeignKey小部件到两个值

时间:2019-02-25 00:40:01

标签: django django-import-export

我正在尝试使用django ForeignKey窗口小部件导入我的数据类

BookResource(resources.ModelResource):
    author = fields.Field(
        column_name='author',
        attribute='author',
        widget=ForeignKeyWidget(Author, 'name'))

    class Meta:
        fields = ('author',)

在文档中指出,外键可以使用ForeignKeyWidget使用Author.name而不是Author.pk查找相关对象。我想根据Author.name和Author.nickname查找的内容。因为我可能有很多同名作者。但是,我不想使用Author.pk,因为这会使导入数据的用户感到困惑。有办法吗?

链接到文档https://django-import-export.readthedocs.io/en/latest/api_widgets.html

0 个答案:

没有答案