【问题标题】:Django automate Import-ExportDjango 自动化导入导出
【发布时间】:2016-03-15 13:43:07
【问题描述】:

我已成功安装 django import-export 以导入 csv 文件,并且可以通过管理控制台导入 CSV 文件。
由于需要定期导入包含不同数据的同一个 CSV 文件,是否可以通过脚本自动执行此操作,或者您会推荐其他解决方案吗?

【问题讨论】:

  • 虽然 csv 导入/导出非常好,但如果您正在处理大型数据集,我建议使用从数据库中直接导入/导出(直接从 mysql 或 postgresql 导出)
  • 感谢 Ali、Mordaunt 和 bmihelac。这是一个简单的数据库,仍处于开发阶段,因此您的回答应该会进一步帮助我。
  • 我将切换到 Postgresql,这样就可以将 CSV 文件直接输入到数据库中。

标签: django django-import-export


【解决方案1】:

您可以编写脚本或management command,然后使用 cron 作业自动运行它。

如果您需要定期向应用程序发送数据,您应该考虑创建一个 API 来处理传入数据。

这真的取决于上下文 - 你能扩展你的问题吗?

【讨论】:

    【解决方案2】:

    查看 django-import-export 的导入管理命令

    https://gist.github.com/bmihelac/434fceb6ba8e752f08d3

    正如@mordaunt 所说,使用的适当性取决于上下文。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-28
      • 1970-01-01
      • 2021-10-23
      • 2011-07-19
      • 1970-01-01
      • 2019-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多