如何使用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