gpt4 book ai didi

python - django-import-export 如何处理 GenericRelations?

转载 作者:太空宇宙 更新时间:2023-11-03 21:03:18 25 4
gpt4 key购买 nike

我正在使用django-import-export导出记录的模块。但是,我无法导出通用关系。我只想获取 GenericRelation 的所有详细信息。

在 Github 中找到了下面的代码片段,但它不起作用。

class DudeResource(resources.ModelResource):
address = fields.Field(
column_name='address',
attribute='address',
widget=widgets.ForeignKeyWidget(Address, 'name')) # use a unique field

class Meta:
model = Dude
fields = ['address']

我的模型

Company
|-- Name
|--- Address(Generic Relation)

Address
|--content_type
|--object_id
|--content_object
|--line_1
|--line_2
|--city
|--country

我只需要导入/导出 line_1、line_2、城市和国家/地区。有人可以帮我解决这个问题吗?谢谢!

最佳答案

您是否尝试过像这样指定字段...

类 DudeResource(resources.ModelResource):

class Meta:
model = Dude
fields = ['address__line_1', 'address__line_2', 'address__city',
'address__line_1', 'address__country', ]

关于python - django-import-export 如何处理 GenericRelations?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55584181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com