如何使用Django的ORM和PostgreSQL后端存储二进制数据的“blob”?是的,我知道Django不喜欢这样的事情,是的,我知道他们更喜欢使用ImageField或FileField,但可以这么说,这对我的应用程序来说是不切实际的。Django Blob模型字段
我试过使用TextField来篡改它,但是当我的二进制数据没有严格确认模型编码类型(默认情况下是unicode)时,我得到了偶然性错误。例如
psycopg2.DataError: invalid byte sequence for encoding "UTF8": 0xe22665
谢谢。我一直在使用类似的东西,但是这个片段要简单得多。 – Cerin 2011-02-07 13:55:36
感谢您的精彩片段。你知道这是否支持过滤?即``Foo.objects.filter(data = my_file)`是否通过`get_data`处理`my_file`? – Patrick 2012-01-03 01:13:09