Во-первых, я получаю CSV-файл от пользователя. (Файл шаблона:)
<form method="post" action="{% url 'rowcol' %}" enctype="multipart/form-data">
{% csrf_token %}
<input type="file" name="file" accept=".csv">
<button type="submit">Upload File</button>
</form>
Затем я создаю список всех столбцов, присутствующих в файле, а затем вызываю другой HTML-файл. (views.py:)
def rowcol(request):
if request.method == 'POST':
file = request.FILES['file']
dataset=pd.read_csv(file)
lst=list(dataset)
return render(request, 'Link5_rc.html', {'arr':lst})
return HttpResponse('')
В этом HTML-файле я создаю кнопки для всех присутствующих столбцов. (Link5_rc.html:)
{% for link in arr %}
<form action=" " method="post">
<button name="{{link}}" type="submit" value="{{link}}">{{link}}</button>
</form>
{% endfor %}
Теперь следующеечасть, где я застрял: я хочу, чтобы эти кнопки перенаправляли на другую html-страницу или, возможно, на представление в views.py, где я мог показать пользователю, какой столбец он выбрал, а затем выполнить дальнейшие действия с этим конкретным столбцом.