2011-06-01 63 views
0

我想重命名與Modelform上傳的圖像,我想在視圖中執行此操作,因爲路徑取決於上載該圖像的用戶。 到目前爲止,我有這樣的:django在視圖中重命名圖像

if request.method == 'POST': 
    form = AddImageForm(request.POST, request.FILES) 
    if form.is_valid(): 
     new_image = form.save(commit=false) 

但如何獲取圖像,將其重命名並保存。 (也許我還會做一些額外的處理,如調整大小等) 我很新的python和Django,我不知道如何操縱文件。

最佳雅克

回答

0

os模塊,您可以用文件系統進行交互,並在所有上傳的文件中的數據是在字典request.FILES可用。

Django file upload docs

所以也許你會做request.files.items()[0][1]