amirakhamessi
-
Modifié le 31 mai 2018 à 17:36
Utilisateur anonyme -
1 juin 2018 à 19:31
Bonjour,
Je suis une novice a django, j 'essaie de lire une fichier csv apres upload, j'ai réusssi de faire upload le fichier, mais j'arrive pas à lie son contenu,
mon code est le suivant,
defSavedocument(request):
uploadFailed='Your upload is failed, the format of file must be a csv file,
Please try again'
docfile = request.FILES["docfile"]ifnot docfile.name.endswith('.csv'):
messages.error(request,'File is not CSV type')returnrender(request,'app/modelisation.html',{'uploadFailed':uploadFailed})if request.method =='POST':
form =DocumentForm(request.POST, request.FILES)if form.is_valid():
form.save()
listApp=[]
paramFile = request.FILES['docfile'].read()
data = csv.DictReader(paramFile)for row in data:
listApp.append(row)returnrender(request,'app/modelisation.html',{'listApp':listApp})returnrender(request,'app/modelisation.html')