Django Blob Model Field

10 浏览
0 Comments

Django Blob Model Field

在Django的ORM中,如何使用PostgreSQL后端存储二进制数据块(blob)?是的,我知道Django不赞成这样的做法,而且我知道他们更倾向于使用ImageField或FileField,但是对于我的应用来说,这是不实际的。

我尝试通过使用TextField来进行修改,但是当我的二进制数据不严格符合模型的编码类型(默认为Unicode)时,我会偶尔遇到错误。例如:

psycopg2.DataError: invalid byte sequence for encoding "UTF8": 0xe22665

0