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

django - django-import-export 是否有记录数限制,如果没有,它是否会删除它认为重复的内容?

我有一个包含 2500 条记录的 csv。导入后,减少到 1100 条记录。DIE 是否删除了它认为重复的内容?如果是,我该如何关闭它?如果没有,是否有推荐的一次导入记录数量?

0 投票
2 回答
840 浏览

django - django 批量用户导入用户 django-import-export

我想在 django 中使用导入导出来批量用户导入

我得到一个包含用户列表的文件,然后根据文件行创建用户

我尝试像这样实现 before_import

但它返回元组'对象不支持项目分配

0 投票
3 回答
1569 浏览

django-admin - 扩展 django import_export 的管理员导入表单

我正在使用Django import_export在我的管理页面中实现 CSV 上传。现在我有一个模型,它包含一个外键列,但外键列对于每个导入只有一个值。因此,我希望允许用户从下拉列表中选择相关的模型实例,而不是强迫用户自己附加列。为了做到这一点,我需要自定义导入表单,这需要覆盖默认方法import_actionprocess_import,但到目前为止我的努力没有任何效果。这是我到目前为止所拥有的:

现在,当我进入导入页面时,我AttributeError MyModelAdmin has no attribute 'POST'在本地 vars 中看到,request object实际上是MyModelAdmin类,我相信这不是它应该是的。

0 投票
0 回答
173 浏览

python - 如何翻译我项目中的所有 django 包

我在我的项目中使用了一些包,例如 django-import-export、django-admin-tools ……但并不是所有的包都支持我的语言(越南语),所以我想自己翻译它们。

我试图将 django.mo 文件复制到我的“定位”目录中并翻译它。这是工作,但其他包也有 django.mo 文件。

我的问题是:是否可以将所有 django.mo 文件合并为一个,或者如何覆盖包翻译文件。

P/S:对不起我的英语不好。

0 投票
1 回答
1447 浏览

django - Django 导入导出中的异常处理

关于 django 导入导出的快速问题。假设我有一个像docs中的模型,但有一些额外的约束(注意 Meta 类):

在批量上传时,理想情况下,我希望跳过任何包含错误的行(在这种情况下是重复的条目——但也可能是其他类型的“损坏”行)并继续上传的其余部分。应将损坏的行记录到包含相关行和带有异常名称的附加列的文件中。

有一个通用的 exceptions.py 文件:

但目前尚不清楚如何处理逐行情况和跳过。任何处理过此问题的人的帮助将不胜感激。

0 投票
1 回答
970 浏览

python - 为 django-import-export 注册多个管理类

我想为模型提供不同的导出格式,因此其中一个包含其他不存在的附加元数据。

我可以为这两种导出格式创建一个 ModelResource 子类,但我希望允许用户从管理界面中选择它们。

它是这样的:

另一个资源是这样的:

我想我可以通过两个管理类注册两个资源,比如:

但是当我从更改列表视图中单击导出按钮时,只使用最新的一个。

关于如何继续允许用户选择不同的资源格式的任何建议?

0 投票
1 回答
1044 浏览

python - django-import-export ForeignKeyWidget 不进行查找

我正在尝试使用 django-import-export 导入 xls 文件。

这就是我所拥有的:

学年模型:

课程模式:

我的 excel 文件中的示例行如下所示(第二列是课程编号,第三列是学年名称,然后是更多字段):

当我尝试在 django 管理员中导入文件时,我收到以下错误消息:

我认为 SchoolYear 的 ForeignKey 的查找不起作用。我究竟做错了什么?

0 投票
0 回答
260 浏览

python - 基于模型的 Django admin 导出统计信息

我是 Django 的新手,在我的项目中遇到了问题。我正在使用 Django-Import-Export 模块将数据从管理面板导出到 csv、xls 等。我的项目包含统计类,哪些字段是查询到其他类的结果。统计类是由 models.Manager 创建的,我在其中返回了指定的查询集。

我在管理面板中看到了统计信息,但是当我尝试导出它们时,我得到了只有列名的空白字段。我为统计类创建了一个资源类,并在管理员中指定了资源类。我需要做什么来导出此类数据,而不是从数据库表中导出?

0 投票
0 回答
83 浏览

django - django-import-export 按钮在 heroku 上的样式不正确

Django 版本:1.9.7 Django 套装版本:0.2.19 Python 版本:2.7.10

问题:我在 django-suit 中使用 django-import-export 我将我的应用程序部署到 heroku 当我运行“heroku local”时我没有问题但是当我在 heroku 上查看我的管理页面时,import-export 没有显示为按钮, 而是列表项

这是在本地运行的结果页面源

这是在heroku上运行的结果页面源

奇怪的是,如果我重新部署到heroku,问题就会间歇性地消失,但是如果heroku dyno 进入睡眠状态并再次被唤醒,问题就会再次出现

0 投票
1 回答
190 浏览

django - Django admin import-export,导入选项问题

我正在通过管理员使用 django-import-export,但导入选项有问题:

当我尝试导入一些数据时,虽然没有显示任何错误,但条目的所有字段都是白色的,而不是假定的值。

有人有线索吗?