DjangoのORM、PostgreSQLバックエンドを使用してバイナリデータの "blob"をどのように保存しますか?はい、私はDjangoがそのようなことに悩まされていることを知っています。はい、彼らはあなたがImageFieldやFileFieldを使いたいと思っていますが、私のアプリケーションでは実用的ではありません。Django Blobモデルフィールド
私はTextFieldを使用してハッキングしようとしましたが、バイナリデータがモデルのエンコードタイプ(デフォルトではUnicode)に厳密には一致しない場合、時折エラーが発生します。例えば
psycopg2.DataError: invalid byte sequence for encoding "UTF8": 0xe22665
ありがとうございます。私は似たようなものを使っていましたが、そのスニペットははるかに単純です。 – Cerin
すばらしいスニペットをありがとう。これがフィルタリングをサポートするかどうか知っていますか?すなわち 'Foo.objects.filter(data = my_file)'は 'my_file'を' get_data'で処理しますか? – Patrick