0

djangoでModelFormを使用してファイルをアップロードできることは知っていますが、代わりにビューを介してアップロードする方法はありますか? たとえば、フォームが完成した後、(フォームからの入力に基づいて) ファイルを作成し、それをメディア ディレクトリにアップロードする自動プロセスが必要ですが、ファイル自体は、フォームを送信しているユーザーによって送信されません。形。そのため、フォーム送信ビューで、テキスト以外のファイル (ビデオ) を生成してメディア ディレクトリにアップロードするコードを書きたいと思います。それが違いを生む場合、私のメディアファイルはAmazon S3でホストされています。これはジャンゴで可能ですか?前もって感謝します。

4

1 に答える 1

0

だから私は私の元の質問に答えを入れました:

input = "blah file input"
filename = "media/filename.txt"
storage = default_storage.open(filename, 'w+')
storage.write(input)
storage.close()
于 2013-02-13T14:47:39.480 に答える