2012-09-25 162 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