Vous n'êtes pas identifié(e).
Bonsoir,
J'essai depuis des jours, (en fait pratiquement 2 semaines) d'uploader des fichiers mon serveur de développement. Mais sans succès. Dans le meilleur des cas j'ai le chemin complet du fichier sur le disque mais je ne sais trop quoi faire ensuite.
voici le model en question
class Upload(models.Model):
name = models.CharField(max_length=255)
fichier = models.FileField(upload_to="C:\Python\monsite\data\")
def __str__(self):
return self.name
class Meta:
ordering = ["name"]
Mais bien entendu aucun fichier n'est jamais chargé dans mon dossier "data".
Le chargement du fichier doit t'il être codé par moi?
Si c'est le cas dois-je le faire dans views? Comment dois-je le faire?
Merci d'avance.
Hors ligne
Salut,
je n'ai pas encore implémenté d'upload sur mon site mais as tu bien fais ceci ?:
Note that request.FILES will only contain data if the request method was POST and the <form> that posted the request has the attribute enctype="multipart/form-data". Otherwise, request.FILES will be empty
As tu lu tous les exemples sur
de plus sur:
il y a:
FileField.upload_to¶
A local filesystem path that will be appended to your MEDIA_ROOT setting to determine the value of the url attribute
et un exemple un peu plus bas:
For example, say your MEDIA_ROOT is set to '/home/media', and upload_to is set to 'photos/%Y/%m/%d'. The '%Y/%m/%d' part of upload_to is strftime formatting; '%Y' is the four-digit year, '%m' is the two-digit month and '%d' is the two-digit day. If you upload a file on Jan. 15, 2007, it will be saved in the directory /home/media/photos/2007/01/15.
Dans cet exemple ils utilisent des "/" et non des "\"...ton erreur viens peut etre de la...
En tout cas regarde la doc (avec une rapide recherche sur Google si tu veux des exemples) on y trouve plein de choses...
Rémy
Dernière modification par Rémycube (17-01-2011 13:41:22)
Hors ligne
Salut,
Merci beaucoup Rémy.
Je feuillete et je te fais signe. .
Hors ligne