У вас могут возникнуть проблемы с несовместимостью после обновления панд, если вы сохраните фреймы данных как выбранные объекты.
Если вам не нужно манипулировать отдельными строками фрейма данных, тогда Я бы не стал добавлятьновая модель Django для сохранения записей, потому что каждый раз, когда мне нужно их использовать, я должен
- читать их все в DataFrame,
- делать какую-то работу,
- удалите все строки, связанные с этим DataFrame,
- и, наконец, сохраните их снова.
Я предлагаю сбросить DataFrame как файл CSV и сохраните его местоположение на той же модели, где у вас есть PickledObjectField.
df.to_csv('path/to/dataframe.csv')
Используя CSV-файл, вы можете
df = pandas.read_csv('path/to/dataframe.csv')