问题标签 [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 回答
559 浏览

python - 有什么方法可以从一个 csv 导入/导出到多个表?

我正在尝试创建一个跨多个表的导入/导出流。例如,假设这是我的 csv 文件

“id | question_text | answer_1 | answer_2| answer_3| 正确答案”

我有两个表:“问题”和“答案”,这样答案指向问题并存储答案文本以及它是否正确,而问题只有文本和 id。

0 投票
1 回答
617 浏览

python - Django导入导出无法导入MultiSelectField复选框

我在我的网络项目的应用程序中使用 django-import-export。

class.py文件如下

请注意,主题是一个 MultiSelectField。
admin.py 中,我只是按照 django-import-export 教程进行操作,因此:

导入数据时的问题正如您所猜测的“主题”变量。
我首先导出了一个 xlsx 文件来查看这个变量的导出方式。这就是字面意思:

问题在于数据导入。我只是尝试通过更改“siret”数字来导入上述导出的文件。
导入后,在管理界面中,我很惊讶,Django 在可用复选框中仅选择每篇文章的第一个主题(仅音乐用于 0000068591590,仅商业用于 0000068591595)。

在此处输入图像描述

因此我尝试通过以下方式导入:
Music, Art (作为导出方式)
['Music','Art']
[Music, Art]

但是它不起作用。

0 投票
1 回答
1300 浏览

python - Django 导入/导出:ForeignKey 字段返回无

使用 Django Import/Export,我在将外键字段导入我的 Django 模型时遇到问题。具体来说,我的模型中有三个要导入的字段(第四个——参与者——有一个默认值,所以我们可以忽略那个),其中一个是 an IntegerField,另外两个是ForeignKey字段。

在导入之前,所有三个字段都转换为数字格式。但是,这些ForeignKey字段无法读取这些值,而是导入NaN(大概是因为我已将这些模型字段设置为null=True.

我在类似问题上尝试了多种解决方案,但他们没有解决这个问题。

我在这里做错了什么?

模型.py

管理员.py

我的脚本.py

打印时dataset,我得到以下信息(仅显示一个实例dataset):

但是,当我使用 打印模型时pd.DataFrame.from_records(PersonRes.objects.all().values()),我得到:

0 投票
2 回答
988 浏览

python - django-import-export KeyError: u'CUSTOM_PRIMARY_KEY'

错误是:

在阅读了相关问题后,我删除了本机自动生成的 id 并使用我自己的字段作为主要字段。在 Resource 类中提到了它。但它仍然无法导入。

将不胜感激所有的帮助。谢谢!

0 投票
1 回答
1255 浏览

django - 使用 django-import-export 反向通过 ForeignKey 小部件从字段中获取字段值

我几乎可以工作了。

楷模:

资源:

然后视图调用资源并下载它。问题是,名字是空白的。所以,其他一切都很好,但我不能让 child.name 出现。我错过了什么?

0 投票
2 回答
4194 浏览

django - 如何在 django-import-export 中只有 CSV、XLS、XLSX 选项?

我已经为我的项目实现了django-import-export

默认情况下,它为我提供了许多导入和导出的文件格式选项。

如何将文件格式限制为仅 CSV、XLS 和 XLSX?

在此处输入图像描述

0 投票
3 回答
3596 浏览

django - 如何在 django-import-export 中进行字段验证

以下是我的模型:

我想在保存之前对product_offer_price字段进行验证,为此我发布了一个QUESTION并通过有效的解决方案得到了回答。

需要的验证是:

现在,上述问题的解决方案非常适用于管理表单。

但是,我已经实现了 django-import-export,我在管理员中批量导入产品数据,并且在批量导入期间我需要类似的验证。

如何做到这一点?

0 投票
6 回答
16755 浏览

python - ModuleNotFoundError:没有名为“import_export”的模块

我使用了以下教程。我使用了 command pip install django-import-export,然后添加到 Installed Apps 部分。

当我运行时python manage.py collectstatic出现错误ModuleNotFoundError: No module named 'import_export'

0 投票
2 回答
1429 浏览

python - 没有id不能导入

软件: Python3.6.2 Django1.11
django -import-export==0.5.1 OSX10.12.6



安装_应用程序:

要求:
1. 模型有reversion
2. 模型可以做import
3. 每个导入的角色都有上传者为created_user, 和updated_user (但是,现在我让它从 Excel 文件中读取,这就是问题所在)

尝试:
1.由于要求中的2个将受到严格的meta班级的严厉打击。然后我应用reichert解决方案https://github.com/etianen/django-reversion/issues/323
2。在此处输入图像描述 在此处输入图像描述

问题:

问:
接下来我该怎么办?

型号:
https ://gist.github.com/elcolie/98e641d57c5de3394f816a5d9b80ef13

admin.py
https://gist.github.com/elcolie/081017adc7b5e2fd7a3a38b0573597c6

参考资料:
处理 django-import-export 中的 foreignKeys 导入
django-import-export 导出用户模型
Django Import/Export to multiple Models (foreignkey)

0 投票
2 回答
1443 浏览

python - django-import-export :让 post_export 更新模型

请我如何使用 post_export 信号更新下面的导出公司模型。我不想导出以前未导出的项目。所以最好的事情是使用信号。

但是,如果我在下面代码末尾的信号中打印模型,我会得到一个类型类,例如<class 'app.models.Company'>

我知道保存模型做错了,但找不到我的路。

也许我不了解此处django-import-export找到的库文档。

模型.py

管理员.py