проверить изменение значения в кадре данных с помощью приложения flask

с помощью этого кода я проверяю, верно ли значение в столбце check_val, и создаю список Ticker для отображения на веб-странице html.

поскольку значения в столбце check_val часто меняются, чтобы убедиться, что отображается правильный список, я вызываю эту конечную точку каждые 10 секунд, используя следующую строку в файле html.

<meta http-equiv="refresh" content="10">

.

@app.route('/check')
def check():
    filename = r'C:\Users\91956\Desktop\Book.xlsm'
    df = pd.read_excel(filename)

    df = df.loc[df['check_val'] == True]
    ticker_list = df['Ticker'].to_list()
 

    return render_template('layout.html',lis = ticker_list)

это вызывает обновление страницы каждые 10 секунд. есть ли другой способ сделать это, без обновления страницы?


person user4599    schedule 20.04.2021    source источник
comment
Рассматривали ли вы возможность использования javascript для обновления только таблицы каждые 10 секунд, а не всей страницы?   -  person noslenkwah    schedule 20.04.2021
comment
поскольку кадр данных создается с использованием файла excel, при обновлении таблицы мне нужно получить доступ к файлу excel, как это сделать с помощью javascript   -  person user4599    schedule 20.04.2021
comment
Вам не нужно обновлять страницу. Вы должны отправить запрос через javascript. Вы используете обычный HTML?   -  person Victor Ermakov    schedule 20.04.2021
comment
Javascript не обращается к вашему файлу excel, javscript запрашивает у вашего сервера обновленные данные. Функция вашего сервера — получить доступ к вашему файлу Excel и отформатировать его для понимания javascipt.   -  person noslenkwah    schedule 20.04.2021
comment
Там много ресурсов... попробуйте этот заголовок stackoverflow.com/questions/51913220/   -  person Victor Ermakov    schedule 20.04.2021