【发布时间】:2011-06-22 08:55:33
【问题描述】:
如何使用 Django 的 ORM 和 PostgreSQL 后端存储二进制数据的“blob”?是的,我知道 Django 不赞成这种事情,是的,我知道他们更喜欢你使用 ImageField 或 FileField,但我只想说,这对我的应用程序来说是不切实际的。
我尝试过使用 TextField 来破解它,但是当我的二进制数据没有严格确认模型编码类型(默认情况下为 unicode)时,我偶尔会遇到错误。例如
psycopg2.DataError: invalid byte sequence for encoding "UTF8": 0xe22665
【问题讨论】:
标签: python django django-models django-orm django-blob