Создание кнопки 'Export As CSV' в Django на веб-странице HTML [дубликат]
В настоящее время у меня есть работающее приложение django, в котором есть представление, выводящее фрейм данных, который отображается на странице .html. Теперь я пытаюсь создать кнопку на этой .html странице, которая позволяет пользователю загрузить отрендеренную таблицу в локальную папку загрузок.
Как это делается? Я еще не разобрался в этом после того, как провел много исследований, пытаясь получить таблицу из представления в html для загрузки в формате csv.
Спасибо!
Python код в файле views.py
results_html = results.to_html(index=False)
return render(request, 'output.html', {'results_html': results_html})
мой текущий код home.html
<html lang="en-US">
<body>
<table>{{results_html|safe}}</table>
</body>
</html>
Я изучил this и хотел бы получить больше разъяснений о том, где вводить каждую вещь. Я совсем новичок в Django и все еще пытаюсь понять, как взаимодействует каждый файл.