没有文件和图像可以在Django上传

时间:2015-06-25 05:51:20

标签: python django django-models filesystems

我有一个这样的模型:

class UserProfile(models.Model):
    user = models.OneToOneField(User)
    avatar = models.ImageField(blank=True, upload_to='hi/')

Setting.py就像这样:

MEDIA_ROOT = os.path.abspath(os.path.dirname(__name__)) + '/media/'
MEDIA_URL = '/media/'

但我无法上传任何图片,甚至无法创建或保存任何UserProfile个对象。

1 个答案:

答案 0 :(得分:1)

MEDIA_ROOT设置行更改为:

MEDIA_ROOT = os.path.join(os.path.abspath(os.path.dirname(__name__)), 'media')