0
アップロードされたファイルの内容を出力ファイルに書き込むカスタムDjangoバックエンドを作成しようとしていますが、通常の方法でファイルを保存します。私はDjangoの_open関数をオーバーライドすることでこれを行うことができると仮定しましたが、運はありません。誰でもこれを達成する方法を知っていますか?Djangoカスタムファイルストレージ - ファイルに内容を書き込む
def _open(self, name, mode='rb'):
data = open(name, 'rb')
dataRead = data.read()
filename = '/home/somewhere/testdir/output.txt'
FILE = open(filename, 'w')
FILE.write(dataRead)
FILE.close()
data.close()
return name
私はファイルがすでに作成されていると思います。ユーザーがアップロードしたものです。しかし、私が実際にセットアップしたいのは、このようなカスタムストレージシステムです: [PasteBin](http://pastebin.com/EBMvh3v2) – user1054429