0
上传文件夹中的csv文件,现在我想让这些文件在python中传递一个列表来生成pdf。我如何在django中调用这个文件,或者有更好的方法来做到这一点?如何在django中上传文件并传递给函数
这是我上传的文件:
def subir_archivos(request):
if request.method == 'POST' and request.FILES['myfile']:
myfile = request.FILES['myfile']
fs = FileSystemStorage()
filename = fs.save(myfile.name, myfile)
uploaded_file_url = fs.url(filename)
return render(request, 'subir_csv.html', {
'uploaded_file_url': uploaded_file_url
})
return render(request, 'subir_csv.html')
而且方法为CSV传递给Python列表:
def csv_empresas(request):
lista = []
with open('media/empresas.csv') as csvfile:
lector = csv.reader(csvfile, delimiter=',',quotechar='|')
for row in lector:
lista.append(row)
return render(request,'preparar_pdf.html',{"lista": lista})
有啥问题,你面临 – Exprator
的问题是代码:我需要从5个CSV文件进行PDF(传递Django的5名单函数视图)和csv的名称可以不同,所以我不知道如何将这5个列表传递给函数。 –
有点难以解释为我的英语感到难过 –