问题标签 [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 投票
3 回答
13938 浏览

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

我正在尝试将数据导入我的一个模型,但它失败了,因为我正在尝试上传 foreignKey Id,而不是 import-export 创建的迭代数字。

模型.py

我的管理员.py

我的数据.csv

当我从 SOL 模型中导出数据时,我会得到一个学校 ID 的迭代编号。我想要实际的学校 ID - 持有 foreignKey 关系的那个。并且,随后,我需要使用该外键号上传数据。我知道 ForeignKey 小部件是这样做的方法,但我不明白它是如何实现的。

0 投票
3 回答
2963 浏览

django - Django-import-export - 从模型的函数中导出?

对于 Django 模型,我使用 django-import-export 包。

手册说我可以像这样导出目标模型中不存在的字段:

http://django-import-export.readthedocs.org/en/latest/getting_started.html

如何从模型中导出函数的输出?例如 Book.firstword()

0 投票
0 回答
434 浏览

django - django-import-export:如何在 xls 之外指定参考模型

我有一个模型(例如书),它具有另一个(例如作者)的外键我想在一个 xls 文件中导入作者的所有书籍。有没有办法在文件输入旁边添加一个普通的 django 外键小部件并将选定的键应用于所有导入的行?

额外的问题:这是否可能在使用 import mixin 的参考模型(作者)中有一个内联(StackedInline?)(这个固有地解决了第一个问题,对吗?)

我都试过了,都没有成功。我在网上找不到任何有用的东西。任何帮助,将不胜感激。

0 投票
1 回答
354 浏览

django - 不要使用 Django 导入导出在数据库中保存重复的行

我用 django import-export 导入一个 xls 文件并且一切正常,现在我需要删除具有相同字符串的行,我的意思是

仅在导入第 2 行和第 3 行时插入 DB

直到现在,我有这个:

0 投票
2 回答
1025 浏览

python - 使用 django-import-export 导入 FloatField 时出错

我正在使用 django-import-export 导入 csv 文件。我的模型中有一个FloatField

模型.py

当我导入具有空白值的 csv 文件时,它会引发错误:

/admin/csv_imp/book/process_import/ 处的 ValueError

无法将字符串转换为浮点数:

0 投票
0 回答
1280 浏览

python - pip install django-import-export 引发 SyntaxError

关于“为什么 pip 会引发 SyntaxError?”的问题似乎有几十个。所有的答案都是“从系统 shell 运行它,而不是 python shell”。这不是这些问题之一。我使用 pip 安装了 django-import-export,并在输出中得到了一些 SyntaxErrors。该模块本身似乎工作正常,只是想知道 SystaxErrors 是怎么回事。

这是整个输出:

0 投票
1 回答
1820 浏览

django - 使用 django-import-export 在 django 迁移中的外键

我正在使用django-import-export将 csv 文件加载到迁移文件中,据我所知,这是 Django 1.7 加载初始数据的当前最佳实践。这适用于第一个文件:

以及整个迁移文件内容。请注意,ISO2 是主键,因此需要添加行 import_id_fields = ['ISO2']。代码改编自这个问题的答案:Loading initial data with Django 1.7 and data migrations

现在对于与该文件具有主键关系的下一个文件:

和迁移文件的一个子集,我尝试链接外键:

这给了我:

也试过:

我已经阅读了文档,我确信答案就在那里,但它并没有跳出我的视野!

0 投票
4 回答
1670 浏览

django - Django: import-export && Grappelli

I was using Django import-export app and now I want to add Grappelli in order to improve the Admin interface. I'm getting an error related to the templates. Any suggestion to get them work together?

Error:

0 投票
1 回答
991 浏览

django - 使用 Django Import-Export 在管理员中导出对象的多对多关系

我在我的应用程序的管理员中使用 Django import-export,但我找不到任何我认为必须是常见用例的示例。

在我的作者管理页面中,我想要一个“导出该作者撰写的所有书籍”的管理操作,它可以导出作者编写的所有书籍。任何帮助,将不胜感激。

我可以简单地创建一个新的 Django 管理操作,但我真的很想保留很棒的导入导出“选择格式”下拉列表。

0 投票
1 回答
2366 浏览

python - 使用 django-import-export 流式传输响应

我一直在使用 django-import-export 为用户提供数据的 CSV/XLS 导出功能,但是随着数据集变大,我遇到了服务器超时。

我知道可以使用StreamingHttpResponse,但据我所知,这是通过编写您自己的 CSV 编写器函数来输出您的数据来完成的,至少在最初,这并没有让我觉得我可以用我目前的方法做些什么。

当您使用 django-import-export 模型资源生成文件时,是否可以流式传输响应?

这是我目前使用标准实现的那种代码HttpResponse