python - 将 CSV 文件迁移到 Django SQL 后端的最佳方法?
问题描述
我有一个充满 CSV 文件的目录,我想将其用于我的 Django Web 应用程序的后端,但我正在努力用 CSV 文件中的数据填充我的 Django 模型。这是因为某些文件是连接目录中其他 .csv 文件的 .csv 连接表。当我尝试将关系从 CSV 文件映射到 SQL 数据库时,我总是遇到问题。
是否有更好或更直接的方式来填充这些模型?
解决方案
您可以在下面看到一个示例,该示例从许多共享 ID 的 CSV 文件中加载相当大的数据集(整个 USDA 食品营养数据库)。但是假设 CSV 文件中存在引用完整性(CSV 文件之间交叉引用的 ID 是有效的),这是一种相对简单的方法。
https://github.com/pgalfi/homeapps/blob/master/foodtrack/management/commands/loadCSV.py
你能分享一下你在人际关系中遇到的问题吗?
推荐阅读
- swift - 如何修复表格视图单元格文本标签间距
- javascript - 按字符对字符串进行排序
- jquery - 具有多个类的jQuery过滤器如何“删除”一个过滤器而不删除两个类的结果?
- node.js - 使用 NodeJS 查询 MongoDB 时出现问题
- javascript - VueJS - 查看模型、孩子和更新值
- ios - 是否可以让我的班级遵守这个似乎需要结构的协议?
- angular - 为什么 rxjs debounceTime 不适用于使用“of”运算符创建的可观察对象?
- r - 将因子变量添加到个人及其伴侣的重复测量中
- php - 将我的 .php 输出发送到 curl 命令,该命令使用机器人在电报上向我发送消息
- matlab - 将带有子图的图形保存为 PDF