2012-09-25 209 views
0

我想上傳圖片,並且必須存儲在媒體文件夾中。但是當我上傳圖片時,它會上傳並且其名稱會存儲在數據庫中,但圖像不會存儲在媒體文件夾中(即使我不'不知道它存儲在哪裏)。上傳圖片的問題

settings.py是:

MEDIA_ROOT = '/home/ghrix/html/media' 
MEDIA_URL = 'media' 

models.py是:

from django.conf import settings 
class Upload_files(models.Model): 

    image   =models.ImageField(upload_to='/images') 

forms.py

class ProductForm(forms.Form): 
    image = forms.FileField() 
    class Meta: 
     model=Upload_files 

我做不知道我錯了,可能是我不得不進口東西model.So請幫我...

+1

您是否嘗試過擺脫對「/圖像」的斜線的? –

+0

是的,我試過,但它不起作用 – user786

回答

1

烏爾MEDIA_ROOT應該

MEDIA_ROOT = 'media' 
+0

它沒有。但似乎該文件上傳,但沒有存儲,因爲我從數據庫中複製文件的名稱和在我的系統中搜索,它只顯示一個記錄(實際一個),是我的模型錯誤? – user786

+0

Ur文件應該位於Project_Root/media/images文件夾中,並且在'images'之前需要該斜槓 – Rakesh

+0

@rakesh ......感謝您的幫助。如果我想顯示這些圖像,那我該怎麼做??? – user786