Bonjour,
Je souhaiterai récupérer le nom du document ulpoader? Comment puis-je faire? voila le code que j'utilise :
Dans models.py
dans views.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 class Document(models.Model): docfile = models.FileField(upload_to='documents')
J'ai seulement besoin de récupérer le nom dans views pour pouvoir le réutiliser. dans une autre fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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))
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!
Partager