У меня есть какая-то реализация, которую лучше всего обслуживать, выбирая фрейм данных pandas и сохраняя его в БД.Это прекрасно работает, если база данных sqlite, но не работает с ошибкой загрузки, когда это MySQL. Я нашел других людей с похожими проблемами на stackoverflow и google, но кажется, что решение для всех - использовать sql для хранения фрейма данных.В крайнем случае я бы пошел по этому пути, но для этого варианта использования было бы стыдно.Кто-нибудь есть решение, чтобы получить такое же поведение от mysql, как sqlite здесь?
Я просто сбрасываю фрейм данных с
pickledframe = pickle.dumps(frame)
и сохраняю маринованный фрейм как BinaryField
pickledframe = models.BinaryField(null=True)
Я загружаю его с помощью
unpickled = pickle.loads(pickledframe)
, с sqlite он работает нормально, с mysql я получаю
Exception Type: UnpicklingError
Exception Value: invalid load key, ','.
при попытке загрузить его.Спасибо