Django FileField上传

时间:2012-07-25 12:17:13

标签: django

我很困惑。

我在我的网站上写了一个上传表格。一切都很完美..

然而,我读到我需要实现一个像handle_uploaded_file这样的函数来将request.FILES中的文件内容转储到物理文件。

但是,我没有在FileField字段中设置upload_to的位置存在任何文件。一切都按预期工作..

我错过了什么吗?为什么我需要handle_uploaded_file呢?

1 个答案:

答案 0 :(得分:2)

不,您不需要执行handle_uploaded_file。 当你保存对象(form.save)时,Django已经为你做了这个。

看看这个: https://github.com/django/django/blob/master/django/db/models/fields/files.py#L270-276