Django Blob Model Field
This snippet any good:
http://djangosnippets.org/snippets/1597/
This is possibly the simplest solution for storing binary data in a TextField.
import base64from django.db import modelsclass Foo(models.Model): _data = models.TextField( db_column='data', blank=True) def set_data(self, data): self._data = base64.encodestring(data) def get_data(self): return base64.decodestring(self._data) data = property(get_data, set_data)
There's a couple of other snippets there that might help.
I have been using this simple field for 'mysql' backend, you can modify it for other backends
class BlobField(models.Field): description = "Blob" def db_type(self, connection): return 'blob'