我正在尝试使用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