0
こんにちは、メディアフォルダのcsvファイルをアップロードしてください。このファイルをpythonのリストに渡してpdfを作成します。どのように私はdjangoのfucntionでこのファイルを呼び出すことができますか、それを行うには良い方法がありますか?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')
とPythonリストにcsvファイルを渡す方法:
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
に直面しているため
upload_files
とコードをlled問題がある:私は(ジャンゴで5リストを渡す5つのCSVファイルからPDFを作成する必要があります関数のビュー)とcsvの名前が異なる可能性がありますので、この5つのリストを関数に渡す方法はわかりません。 –
私の英語のために申し訳ありません。 –