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