0

私はオラクルのレガシー DB を使用しており、バイナリ データ (png 画像、および MDL Molfiles) を読み書きする必要があります。Django の inspectdb コマンドは、これらの列のテキスト フィールドを生成しましたが、これは単なる推測にすぎません。ここで、このクラス フィールドから値を取得しようとすると、次のようになります。エラー。

これらの列を読み書きする方法はありますか? どんな助けでも大歓迎です。

4

1 に答える 1

0
class BlobField(models.TextField):
    description = "Stores raw binary data"

    __metaclass__ = models.SubfieldBase

    def __init__(self, *args, **kwds):
        kwds = _adjust_keywords(kwds)
        super(BlobField, self).__init__(*args, **kwds)

    def get_internal_type(self):
        return "BlobField"

    def get_db_prep_value(self, value, connection=None, prepared=False):
        return value

    def to_python(self, value):
        return Blob(value)
于 2012-11-26T11:51:59.643 に答える