问题标签 [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.
python - 将当前用户设置为创建的 django 模型
几天来我一直在寻找解决方案,但我无法使其工作。
场景是这样的:
我正在尝试使用 django import-export 导入数据(例如 CountryCondition 类型),在此之前,我想验证它们。如果某些行包含无效数据,我想创建一个带有错误的 Message 对象并保存它。Message 模型对 User 有一个外键,因此当用户登录时,他可以看到与他相关的所有消息。
这是我的代码
消息模型:
CountryConditions模型资源:
我想要的是为当前登录的用户保存消息。
非常感谢您提前
编辑 1: CountryConditions模型(根据@Rahul Gupta 请求)
django - Django导入-导出导入按钮抛出神秘的TypeError
我一直试图让 django-import-export 与我网站的管理页面一起工作,但遇到了砖墙。目前我正在使用一个空数据库(模式是从模型创建的,但没有添加数据)。“导出”按钮似乎可以正常工作,但单击导入按钮会引发 TypeError,我终生无法破译。这里是:
这是该错误的回溯:
如果它有帮助,我尝试通过manage.py shell
(参考文档)导入,并且它有效。这是我所做的:
这是有问题的模型(来自models.py):
...以及 manage.py 的相关部分:
这真的让我陷入了一个循环。任何帮助将非常感激。
python - Django 导入/导出到多个模型(外键)
这已经被问过好几次了——但没有一个解决方案对我有用。
下面的代码有效(因为没有错误),但它没有看到任何将新数据导入外键类的内容。如果数据已经存在于外键中,它只会导入数据。
那有意义吗?
模型.py(片段)
管理员.py
django - Django 在外键模型中导入-导出新值
我正在使用 django 导入导出库来处理数据。它工作得很好,除了我不能让它导入外键中不存在的对象。
如果外键模型中存在对象(csv 中的值),那么它可以正常导入。
但是如果外键模型中不存在对象/值 - 它会说“匹配查询不存在”并且不会导入数据。
如果外键中不存在新对象,我如何告诉它将新对象添加到外键模型中?
Models.py 片段
Admin.py 片段
python - django-import-export:如何使用没有键但名称的外键导入数据?
我正在尝试设置 django-import-export 来处理存储在电子表格中的数据。电子表格不包含作为 ID 的外键,而是包含相关对象的(也是唯一的)名称。在我的数据库中,我将Teachers
有谁工作的外键关系Schools
位于Cities
.
想象一下这是模型(摘录):
教师的电子表格可能如下所示:
如何构建SchoolResource
模型以便在导入过程中接受名称而不是 ID?
(我不能只从数据库中获取 ID,因为在某一时刻,我的想法是从头开始只使用不包含任何 ID 的电子表格数据来启动数据库。)
django - 如何使用 Django-Import-Export 导入数据?
django-import-export的文档在如何配置管理员以从电子表格导入方面有点薄弱。有人有完整的例子吗?
django - How do I import tags using django-import-export?
I want to import certain fields as django-taggit tags, using django-import-export.
How do I do this?
django - 自定义 ModelResource 中的字段以下载数据
使用 Django导入/导出库,我目前正在使用以下代码创建一个resource
可用于从 Django 项目中以多种格式(例如 csv、excel、json 等)下载数据的代码:
from import_export import resources
我现在正在创建具有不同属性(例如不同字段)的多个版本的资源。是否可以动态更改 Meta(或 _meta),以便使用所需的属性创建它?
当我尝试这个时,生成的下载是空的。
django - 与 django-import-export 的非规范化关系
我有一个预订模型的房间预订应用程序,该模型与我的房间模型具有简单的 ForeignKey 关系。这是我正在处理的内容的一个超级简短的想法:
我一直在 Booking 模型上使用 django-import-export 让管理员以可以导入 Excel 的方式备份这些数据。它对于快速为他们提供按需数据而无需花费我的时间非常有用。
我的问题是房间关系被忽略了;它抽出room_id
而不是遵循关系。我理解这对于导入数据有什么意义,但对于所有实际的外部目的,Room'sprimary_key
完全没用。查看预订数据的人需要知道它的楼层和房间号。
有没有一种简单的方法可以将额外的数据添加到 django-import-export 的数据中,从而从本质上对这些字段进行非规范化?
python - Django 导入导出字段
我有一个关于 django-import-export 的简短问题。在我的模型中,我有选择列表:
以及处理名称映射选择的方法
我想导入/导出一些数据
我想使用我的 get_status_name_by_status 方法,以便将选择转换为名称。但是这里不可能使用方法,只允许使用字段。任何提示如何做到这一点?