在django

时间:2015-11-23 16:33:51

标签: python django django-file-upload

我的文件有以下模型:

class Import(models.Model):
     file = models.FileField(upload_to='%Y/%m/%d')

我这样保存他们:

f = request.FILES['import']
if f.size < settings.MAX_UPLOAD_SIZE:
    x = Import.objects.create(file=f)

我的媒体根:

MEDIA_ROOT = os.path.join('/home/xyz/project/main', 'upload/')

问题是,当我检查我的x对象时:

print x.file.path

它将返回“/ home / my-computer-name / ...”而不是“/ home / xyz / ...”。 我究竟做错了什么? Django 1.8,Ubuntu。 该文件已上传到正确的路径。

0 个答案:

没有答案