Может кто-нибудь помочь с ошибками csv2json.py, пожалуйста? - PullRequest
0 голосов
/ 04 мая 2011

Я пытаюсь заполнить CSV-файл на уровне модели, а не формы .. Заполните один раз и только один раз.

Я читал во многих местах, что люди используют 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'

Может ли кто-нибудь помочь мне с этим, пожалуйста?

10x.

1 Ответ

0 голосов
/ 04 мая 2011

Решил проблему .... работает потрясающе: -)

РЕДАКТИРОВАТЬ: для всех остальных, моя ошибка в том, что существует строгий формат для создания файла CSV при использовании исправления csv2json.py. Вы должны сделать: «id, все остальные поля», для каждой строки .... я не добавил id, поэтому он не работал .... но это отличный и очень удобный способ заполнить большой таблицы, просто получить или создать CSV-файл (очень легко), а затем преобразовать его в JSON. Последняя часть оттуда просто "загрузить данные" в модель, и вы настроены .. Удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...