任何人都可以帮助解决csv2json.py错误吗?

时间:2011-05-03 20:17:09

标签: python django

我正在尝试从模型级别填充csv文件,而不是一次只填充一次.populate。

我在许多地方都读过,人们使用csv2json和他们“loaddata”,这就是全部 问题是我收到的错误是我在其他任何博客或教程中都没有看到的。

user@server:/PATH/TO/HOST$ python csv2json.py Israel_places_full.csv accounts.City
Converting Israel_places_full.csv from CSV to JSON as Israel_places_full.csv.json
Traceback (most recent call last):
    File "csv2json.py", line 70, in <module>
    row_dict["pk"] = int(pk)
ValueError: invalid literal for int() with base 10: '\xe0\xe1\xe5 \xe2\xe5\xf9'

有人可以帮我吗?

10倍。

1 个答案:

答案 0 :(得分:-1)

解决了问题....工作惊人: - )

编辑:对于你们其他人,我的错误是在使用csv2json.py修复时有一个严格的格式来构建csv文件。你必须这样做:“id,所有其他字段”,每一行....我没有添加id,所以它不起作用....但它是一个伟大的,非常事实的方式来填充一个大表,只需获取或创建一个csv文件(非常简单)然后将其转换为json。最后一部分只是为了“加载数据”到模型,你就设置好了。祝你好运