Làm cách nào để lưu trữ "blob" dữ liệu nhị phân bằng ORM của Django, với phần phụ trợ PostgreSQL? Có, tôi biết Django cau mày khi điều đó, và có, tôi biết họ thích bạn sử dụng ImageField hoặc FileField cho điều đó, nhưng đủ để nói, đó là không thực tế cho ứng dụng của tôi.Trường Mô hình Django Blob
Tôi đã thử hack bằng cách sử dụng TextField, nhưng tôi gặp lỗi không thường xuyên khi dữ liệu nhị phân của tôi không xác nhận nghiêm ngặt kiểu mã hóa mô hình, theo mặc định là unicode. ví dụ.
psycopg2.DataError: invalid byte sequence for encoding "UTF8": 0xe22665
Cảm ơn. Tôi đã sử dụng một cái gì đó tương tự, nhưng đoạn mã đó đơn giản hơn rất nhiều. – Cerin
Cảm ơn bạn đã trích đoạn trích tuyệt vời. Bạn có biết điều này có hỗ trợ lọc không? tức là 'Foo.objects.filter (data = my_file)' có xử lý 'my_file' thông qua' get_data' không? – Patrick