Я выбираю объекты Python в Django и сохраняю их в базе данных MySQL.До сих пор я следовал этим простым правилам:
cPickle.dumps(object)
# для преобразования объекта python в засоленный объект
cPickle.loads(pickled_object)
# для загрузкивернуть объект python из засоленного объекта
Мой Django Model Field
равен Text Field
MySQL db field Тип: longblob
Атрибуты binary
Кодировка базы данных MySQL равна utf8_unicode_ci
К сожалению, я получаю следующую ошибку при загрузке объекта Python назад.
Type Error: ('an integer is required', <type 'datetime.date'>, ('x07xb6x0bx06',))
Мне кажется, глядя на значение ошибки x07xb6x0bx06
, это проблема кодирования.Я пропустил какой-то важный шаг?Может ли кто-нибудь помочь мне решить эту проблему ??