django-picklefield cho phép lưu bất kỳ đối tượng Python nào (list, dict, object tùy chỉnh) vào database bằng cách pickle/unpickle tự động.
Cách dùng
pip install django-picklefieldModel:
from picklefield.fields import PickledObjectField class MyModel(models.Model): data = PickledObjectField()Lưu:
MyModel.objects.create(data=['fancy', {'key': 'value'}])Đọc: object tự động unpickle khi truy xuất.
Ứng dụng
Lưu cấu hình phức tạp, trạng thái chương trình, dữ liệu phi cấu trúc.