I am pickling Python Objects in Django and saving it in MySQL db. So far i have followed these simple rules:
cPickle.dumps(object) #to convert
cPickle.dumps(object)
Newtover's answer is probably the correct one, but have a look at
https://github.com/bradjasper/django-pickledfield
It really saved me some time, and can store pretty much anything you want.