Récupérer le nom d'un document uploader
Bonjour,
Je souhaiterai récupérer le nom du document ulpoader? Comment puis-je faire? voila le code que j'utilise :
Dans models.py
Code:
1 2
| class Document(models.Model):
docfile = models.FileField(upload_to='documents') |
dans views.py
Code:
1 2 3 4 5 6 7 8 9 10
| def donnees(request):
if request.method == 'POST':
form = DocumentForm(request.POST, request.FILES)
if form.is_valid():
newdoc = Document(docfile = request.FILES['docfile'])
newdoc.save()
return HttpResponseRedirect(reverse('myproject.myapp.views.donnees'))
else:
form = DocumentForm()
return render_to_response( 'myapp/donnees.html', {'form': form}, context_instance=RequestContext(request)) |
J'ai seulement besoin de récupérer le nom dans views pour pouvoir le réutiliser. dans une autre fonction.
De plus j'aimerai savoir si je peux faire un return du nom du fichier pour pouvoir m'en servir dans une autre fonction. Si oui comment??
Merci pour votre aide!