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,
def Savedocument(request):
uploadFailed='Your upload is failed, the format of file must be a csv file,
Please try again'
docfile = request.FILES["docfile"]
if not docfile.name.endswith('.csv'):
messages.error(request,'File is not CSV type')
return render(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)
return render(request,'app/modelisation.html',{'listApp':listApp})
return render(request,'app/modelisation.html')