Я работаю над приложением, которое находится в Django
. Я пытаюсь сохранить структуру данных , например. словарь
в MySQL
db. Поэтому я использую модуль Python Pickle
. Он отлично работает, когда я сохраняю его в базе данных с помощью pickle.dumps (some_structure)
. Мое поле БД - longblob
, режим - двоичный
.
Но когда я обращаюсь к полю объекта модели в django:
obj = someModel.get(pk=1)
some_structure = obj.field
content = pickle.loads(some_structure)
, возникает следующая ошибка:
UnpicklingError: invalid load key, '{'.
Помогите, пожалуйста, я пробовал Google, но это мне не помогло, есть еще одно подобное Вопрос , но это не связано с моей проблемой, поскольку я храню в базе данных.