Как перенаправить после загрузки файла?

Я хочу, чтобы после отправки формы и загрузки файла происходило перенаправление на обратную страницу. У меня есть форма в html:

<div>
  <form action="." method="POST" enctype="multipart/form-data">
            {{ form.as_p }}
            {% csrf_token %}
       <button type="submit">Download CSV</button>
  </form>
</div>

После отправки моих представлений django:

    def import_csv(self, request):
        if request.method == "POST":
            csv_file = request.FILES["csv_file"]
            decoded_file = csv_file.read().decode('utf-8')
            io_string = io.StringIO(decoded_file)
            reader = csv.reader(io_string)
            complite_data = []
            for row in reader:
                complite_data.append(row)
            response = HttpResponse(
                content_type='text/csv',
                headers={
                    'Content-Disposition': 'attachment; filename="somefilename.csv"'},
            )
            writer = csv.writer(response)
            for data in complite_data:
                writer.writerow(data)
            return response
Вернуться на верх