Я делаю страницу, на которой пользователь выбирает элементы, подтверждает свой выбор, затем данные отправляются на серверную часть и создается файл .csv. После создания файла я хочу, чтобы пользователь был перенаправлен на страницу, где он может загрузить файл, однако
return render_template("tools/downloadfile.html", document=name)
не перенаправляет пользователя на эту или любую другую страницу. В консоли ошибок нет, файл создан, но перенаправления на страницу нет. Вы хоть представляете, что могло вызвать это?
@app.route('/createdocument', methods=['POST', 'GET'])
#@login_required
def create_document():
playlists = get_playlists()
if request.method == "POST":
request_data = str(request.data.decode('UTF-8'))
genre = get_header_genre(request_data)
parsed_data = parse_request(request_data)
playlist_names = get_parsed_playlists(parsed_data)
if genre == "playlist":
#make_playlist_doc(playlist_names, genre)
print("playlist option not ready yet")
elif genre == "socan":
name = make_socan_doc(playlist_names, genre)
return render_template("tools/downloadfile.html", document=name)
else:
print("other request:")
print(str(request.data.decode('UTF-8')))
return render_template("tools/createdocument.html", playlists=playlists)