问题标签 [django-import-export]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4001 浏览

python - 在 django-import-export 中处理foreignKeys的导入

我不明白 django-import-export 模块如何处理 ForeignKeys。这是一个简单的例子:models.py

我想允许人们添加与家庭相关的属!只有 name_genus 和 name_fam 的 CSV/XLS...(并且 id 留空)。

家族大部分时间已经存在于 DB 中,Django juste 必须找到正确的 ID 号......

管理员.py

此配置导致导入界面出错:

我不明白...我也尝试在那里回答:django-import-export resource definition for foreignkey field? 有点像那里:使用 django-import-export 在 django 迁移中的外键

我是否必须使用before_import才能找到自己的匹配项?

0 投票
1 回答
606 浏览

django - File format validation django admin

I am using django import/export in my project.In my admin model i have two fields "choose file" for choosing files and "select format" for selecting formats csv, xls and json. how can i do java-script validation to make sure that user chooses only one of the 3 file types? how to validate the chosen file extension and selected format are same?

0 投票
3 回答
4031 浏览

django - django-import-export 导出用户模型

我正在使用 django-import-export 库成功地通过 django 管理员为我定义的一些模型提供数据下载选项。

但是我很难通过用户管理员提供相同的导出选项。

对于我的其他模型,我对我做了以下类似的事情admin.py

我的问题是为预打包的 Django 模型提供相同的导出功能,例如User.

我尝试了以下...

但这有几个问题,

  1. 它从列表显示中删除了一堆User模型字段(如is_activegroups
  2. 我可以看到某些东西没有完全连接,因为将exclude's 添加到 UserResource 并没有从导出中排除这些字段

我可以重新创建UserAdmin,但我希望(并猜测)这是不必要的。

有任何想法吗?

0 投票
2 回答
1543 浏览

django - django-import-export 导出字段子集

我正在使用 django-import-export 从 django 用户管理界面导出用户。

我想限制导出中存在的字段数量。

查看文档,我尝试了以下方法:

从python shell,这似乎工作正常,下面的代码

生成仅包含我请求的 3 个字段的输出。

但是,管理界面的导出仍然包含所有用户字段。

如何限制通过管理界面导出的字段数量?

0 投票
0 回答
980 浏览

django - 是否可以在 django import-export 中自定义预览模板?

我的管理员端将由无系统管理员使用,所以我希望它尽可能清晰。我不明白如何在确认导入之前自定义预览。

要添加具有外键引用的对象,我只需查找与before_import函数匹配的 id 并将其替换为此处说明的内容。

如果在 before_import 函数中修改数据集,它不会传播到预览,预览只显示我的模型类的对象,仅此而已...

如何Famille在我的示例中显示家庭名称(列)? 在此处输入图像描述

我的模型:

0 投票
3 回答
4082 浏览

django - Django 导入-导出:仅导出

我正在使用第三方库Django-import-export来导入/导出数据。

它工作正常,但我只想要导出功能(而不是导入功能)。

我怎么能只使用export而不是import

0 投票
1 回答
1323 浏览

django-import-export - django-import-export 导入多个文件

我正在使用 django-import-export 库来导入几本 excel 书籍。但是,我有超过 1,000 本书需要导入数据库。有没有办法选择要上传的文件夹而不是选择和上传每个单独的文件?我已经完成了这里的教程:https ://django-import-export.readthedocs.org/en/latest/getting_started.html#admin-integration 但我无法找到我的问题的答案。

任何帮助将不胜感激。

0 投票
0 回答
101 浏览

django - 使用 django-import-export 后,Django 在通过管理面板插入新记录时触发 IntegrityError 异常

Django 尝试使用现有值添加新记录,它没有意识到我通过django-import-exportid插入数据库的 800 条新记录。

有没有一种快速的解决方法可以告诉 Django 开始添加具有最后一个可用id数字的记录?

0 投票
5 回答
5680 浏览

python - Django import export Line number: 1 - u"Column 'id' not found

我正在尝试将 excel 文档导入 Django DB。我已将以下代码添加到admin.pymodel.py. Django的开发似乎有错误。我已阅读有关如何修复此错误的几个不同文档。但是我仍然对如何准确实施它有点迷茫。

在 Trace 中,它一直说我的 excel 文档需要一个id字段。我的 excel 文档中没有id字段,我也没有告诉我的模型寻找id字段。

我发现的文档说明我应该get_or_init_instance在这里使用:

https://django-import-export.readthedocs.org/en/latest/import_workflow.html

你们能提供的任何帮助都会很棒。

管理员.py

模型.py

痕迹:

0 投票
3 回答
967 浏览

python - 使用 django-import-export 反转外键

我有以下模型,其中每个项目都有一组特定的权限。

我想将数据从 csv 导入/导出到这个模型。如何在 Resource Admin 子类中引用项目模型的权限?

我可以通过访问权限

如果项目是一个项目对象。