4

我一直在玩 django import-export,因为它似乎是 django 中任何与导入/导出相关的明显选择,而且非常棒。问题是我在导入方面找不到太多文档,我希望能够使用它来导入数据并处理表关系。

例如,我有一个自行车赛事系统,一个赛事有一个由用户管理的各个地点的表格。我希望该用户能够为将填补这些地方的人导入详细信息文件。

在此事件中,用户拥有的位置对骑自行车者的另一个表有 FK,并且上传的文件将包含骑自行车者的详细信息。然而,骑自行车的人对象可能还不存在。

我一直从管理员的角度使用 django-import-export,通过 CSV 中的 ID 定位特定模型对象,但是是否可以处理对象关系?

我的想法是,从用户可以看到他们在活动中的位置并为每个人单独添加骑自行车者或上传 CSV 文件的视图,他们也可以下载 CSV 文件。这将包含每个地方的 ID 和我想要提供的每条骑车人信息的列。

我从导出方面知道,我能够指定place__cyclist__name以获取与某个地方相关联的骑自行车者的姓名。导入数据也可以吗?

4

1 回答 1

2

这里回答了,

将 foreignKey 小部件添加到 django-import-export

和这里

在 django-import-export 中导入 m2m 关系

有关更多详细信息:django-import-export 小部件

于 2017-07-12T17:01:30.217 回答