Hoa*_*Hoa 5 django django-fixtures
我希望使用此处描述的装置加载初始数据
https://docs.djangoproject.com/en/dev/howto/initial-data/
对于小数据集来说这很容易。但是我希望加载一个无法装入内存的大 CSV。我该如何将其序列化为大型 JSON 格式?我是否必须通过手动编写开头“[”和结尾“]”来破解它,或者是否有更清洁的方法可以做到这一点?
看到您从 CSV 文件开始,您可以创建一个自定义命令。您可以在命令中读取 CSV 文件、创建对象并将它们保存到数据库中。只要您可以在循环中处理 CSV 的每一行,就不会遇到内存问题。
相关文档可以在这里找到:
http://docs.python.org/2/library/csv.html https://docs.djangoproject.com/en/dev/howto/custom-management-commands/
| 归档时间: |
|
| 查看次数: |
1204 次 |
| 最近记录: |