0

私はかなり混乱しています。

サイトにアップロード フォームを作成しました。すべてが完璧に機能します..

ただし、ファイルの内容を request.FILES から物理ファイルにダンプするには、handle_uploaded_file のような関数を実装する必要があることを読んでいます。

ただし、FileFieldフィールドにupload_toを設定した場所にファイルが存在する場合は、実行しませんでした。すべてが期待どおりに動作します..

何か不足していますか?では、なぜ handle_uploaded_file が必要なのですか?

4

1 に答える 1

2

いいえ、handle_uploaded_file を実行する必要はありません。オブジェクトを保存するとき (form.save)、Django はすでにこれを行っています。

これを見てください: https://github.com/django/django/blob/master/django/db/models/fields/files.py#L270-276

于 2012-07-25T12:31:27.627 に答える