Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在django中上载文件时文件路径错误_Python_Django_Django File Upload - Fatal编程技术网

Python 在django中上载文件时文件路径错误

Python 在django中上载文件时文件路径错误,python,django,django-file-upload,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) 问题是,当我检查我的x对象时,如: print x.file.path 它将返回“

我的文件有以下模型:

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)
问题是,当我检查我的x对象时,如:

print x.file.path
它将返回“/home/my computer name/…”而不是“/home/xyz/…”。 我做错了什么?Django 1.8,Ubuntu。
文件已上载到正确的路径。

好的,忽略它。我只是在打印路径时放错了设置文件

你是在windows还是Linux上?我是在Linux上,ubuntu.main是我项目的名称。它包含manage.py你试过我告诉你的方式吗?这对你的项目有用吗?
print x.file.path