问题标签 [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-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才能找到自己的匹配项?
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?
django - django-import-export 导出用户模型
我正在使用 django-import-export 库成功地通过 django 管理员为我定义的一些模型提供数据下载选项。
但是我很难通过用户管理员提供相同的导出选项。
对于我的其他模型,我对我做了以下类似的事情admin.py
:
我的问题是为预打包的 Django 模型提供相同的导出功能,例如User
.
我尝试了以下...
但这有几个问题,
- 它从列表显示中删除了一堆
User
模型字段(如is_active
和groups
) - 我可以看到某些东西没有完全连接,因为将
exclude
's 添加到 UserResource 并没有从导出中排除这些字段
我可以重新创建UserAdmin
,但我希望(并猜测)这是不必要的。
有任何想法吗?
django - django-import-export 导出字段子集
我正在使用 django-import-export 从 django 用户管理界面导出用户。
我想限制导出中存在的字段数量。
查看文档,我尝试了以下方法:
从python shell,这似乎工作正常,下面的代码
生成仅包含我请求的 3 个字段的输出。
但是,管理界面的导出仍然包含所有用户字段。
如何限制通过管理界面导出的字段数量?
django - 是否可以在 django import-export 中自定义预览模板?
我的管理员端将由无系统管理员使用,所以我希望它尽可能清晰。我不明白如何在确认导入之前自定义预览。
要添加具有外键引用的对象,我只需查找与before_import
函数匹配的 id 并将其替换为此处说明的内容。
如果在 before_import 函数中修改数据集,它不会传播到预览,预览只显示我的模型类的对象,仅此而已...
如何Famille
在我的示例中显示家庭名称(列)?
我的模型:
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 但我无法找到我的问题的答案。
任何帮助将不胜感激。
django - 使用 django-import-export 后,Django 在通过管理面板插入新记录时触发 IntegrityError 异常
Django 尝试使用现有值添加新记录,它没有意识到我通过django-import-exportid
插入数据库的 800 条新记录。
有没有一种快速的解决方法可以告诉 Django 开始添加具有最后一个可用id
数字的记录?
python - Django import export Line number: 1 - u"Column 'id' not found
我正在尝试将 excel 文档导入 Django DB。我已将以下代码添加到admin.py
和model.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
痕迹:
python - 使用 django-import-export 反转外键
我有以下模型,其中每个项目都有一组特定的权限。
我想将数据从 csv 导入/导出到这个模型。如何在 Resource Admin 子类中引用项目模型的权限?
我可以通过访问权限
如果项目是一个项目对象。