我想上传图片,但它们必须存储在媒体文件夹中。但是当我上传图片时,它会上传并且其名称存储在数据库中,但图片不会存储在媒体文件夹中(即使我不知道它在哪里存储的)。
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
我不知道我错在哪里可能是我必须在模型中导入一些东西。所以请帮助我......
答案 0 :(得分:1)
你的MEDIA_ROOT应该是
MEDIA_ROOT = 'media'
答案 1 :(得分:0)
本文介绍了存储图像的一些方面。我希望可以提供帮助(用西班牙语写,可以用谷歌轻松翻译):
http://www.pvilas.com/2011/03/django-guardar-imagenes-o-blobs-desde.html