слишком дорогим (структура сложная, распаковка дороже запроса в базу и создания из оригинала). В базе эта сложная структура хранится как json str, при создании инстанса модели поле превращает этот json в сложную структуру. Вопрос: можно ли pickle заставить дампить атрибут как json. Или даже больше - можно ли во время дампа приклеить несуществующий атрибут и заполнить его своими данными?
K примеру есть модель Page, сложная структура хранится в Page.complex_struct
т.к. unpickle для нее дорогой, а состояния у нее нет, то я бы хотел во время дампа сделать:
Page._raw_complex_struct в который запихну оригинальный json, который затем при unpickle построю назад.
вы переизобретаете mongodb, почему не устраивает база можно в двух словах хотя бы?
если у тебя пикл работает дольше чем json - ты что-то делаешь не то
а куда ты кладешь результат пикла?
Обсуждают сегодня