【发布时间】:2020-07-17 14:02:14
【问题描述】:
我有一个充满 CSV 文件的目录,我想将其用于我的 Django Web 应用程序的后端,但我正在努力用 CSV 文件中的数据填充我的 Django 模型。这是因为一些文件是连接目录中其他 .csv 文件的 .csv 连接表。当我尝试将关系从 CSV 文件映射到 SQL 数据库时,我总是遇到问题。
是否有更好或更直接的方式来填充这些模型?
【问题讨论】:
标签: python sql django csv backend
我有一个充满 CSV 文件的目录,我想将其用于我的 Django Web 应用程序的后端,但我正在努力用 CSV 文件中的数据填充我的 Django 模型。这是因为一些文件是连接目录中其他 .csv 文件的 .csv 连接表。当我尝试将关系从 CSV 文件映射到 SQL 数据库时,我总是遇到问题。
是否有更好或更直接的方式来填充这些模型?
【问题讨论】:
标签: python sql django csv backend
您可以在下面看到一个示例,该示例从多个共享 ID 的 CSV 文件中加载相当大的数据集(整个 USDA 食品营养数据库)。但是假设 CSV 文件中存在参照完整性(CSV 文件之间交叉引用的 ID 是有效的),这是一种相对简单的方法。
https://github.com/pgalfi/homeapps/blob/master/foodtrack/management/commands/loadCSV.py
您能分享一下您在人际关系中遇到的问题吗?
【讨论】: