0
我很困惑。Django FileField上傳
我在我的網站上寫了一個上傳表單。一切正常完美..
但是,我讀到,我需要實現一個像handle_uploaded_file函數將文件內容從request.FILES轉儲到物理文件。但是,我沒有做任何文件存在的位置,我在FileField字段中設置了upload_to。一切正常如預期..
我錯過了什麼?爲什麼我需要handle_uploaded_file呢?
我很困惑。Django FileField上傳
我在我的網站上寫了一個上傳表單。一切正常完美..
但是,我讀到,我需要實現一個像handle_uploaded_file函數將文件內容從request.FILES轉儲到物理文件。但是,我沒有做任何文件存在的位置,我在FileField字段中設置了upload_to。一切正常如預期..
我錯過了什麼?爲什麼我需要handle_uploaded_file呢?
不,你不需要做一個handle_uploaded_file。 當你保存對象(form.save)時,Django已經爲你做了這個。
看看這個: https://github.com/django/django/blob/master/django/db/models/fields/files.py#L270-276
是的......我寫的,一切正常。但爲什麼在django文件中提到我需要自己處理大塊的上傳?我沒有這樣做,但仍然上傳完美。它位於您正在使用通用視圖的upload_to目錄 – 2012-07-25 12:37:36
中? – 2012-07-25 12:39:15
不。我自己的看法。我在form和form.save()上做了is_valid。該文件上傳沒有問題。 – 2012-07-25 12:41:06