Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Вот обработчик моего запроса. тут генерится файл, долго, на протяжении 10 секунд. Пока он генерится - я хочу показывать кружок ожидания на фронте.
- @app.route('/_statistic_task_EOD')
- def statistic_task_EOD():
- EOD_DATE = request.args.get('date_EOD', 0, type=str)
- time.sleep(5)
- path = 'вот тут создали файл'
- return send_file(path, as_attachment=True)
- <script>
- $(function () {
- $('button#send-timestamp-EOD-statistic').bind('click', function () {
- $.getJSON($SCRIPT_ROOT + '/_statistic_task_EOD', {
- date_EOD: $('input[name="statistic_EOD_timestamp_input"]').val(), // Вот тут работает. Данные с формы в python ушли и обрабатывается
- }, function () {
- //а вот тут беда - ничего не происходит вообще. А в идеале - хочу получить сслыку на скачивание.
- console.log("Ссылку на скачивание")
- $("#link_for_statisic_EOD_report").css("display", "block")
- }
- );
- return false;
- });
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment