1
J'ai un modèle suivant pour mes fichiers:chemin de fichier incorrect lors du téléchargement d'un fichier dans django
class Import(models.Model):
file = models.FileField(upload_to='%Y/%m/%d')
Et je les sauver comme ceci:
f = request.FILES['import']
if f.size < settings.MAX_UPLOAD_SIZE:
x = Import.objects.create(file=f)
Ma racine médias:
MEDIA_ROOT = os.path.join('/home/xyz/project/main', 'upload/')
Le problème est lorsque j'inspecte mon objet x comme:
print x.file.path
il renverra "/ home/mon-ordinateur-nom/..." au lieu de "/ home/xyz/...". Qu'est-ce que je fais de mal? Django 1.8, Ubuntu. Le fichier a été téléchargé vers le bon chemin.
Vous êtes sur Windows ou Linux? –
Je suis sur Linux, Ubuntu. – nat
est 'principal' votre application? –