Я хочу динамически отображать статус порта. Я не хочу перезагружать страницу, чтобы увидеть новое значение. Я знаю, как получить статус порта в Python (используя uiApi()
). Сейчас я создаю шаблон со значением и показываю значения в таблице HTML. Как я могу постоянно обновлять таблицу со значением из Flask? У меня есть AJAX и jquery.Flask + AJAX + JQuery + JINJA для динамического обновления таблицы HTML
Колба Кодекс Приводит:
@app.route('/')
def show_auth():
tData = uiApi()
..
return render_template('show_auth.html', tMain=tData)
на {{поле}} в HTML-файле 'show_auth.html' ниже, должна быть динамически обновляться:
<form action="{{ url_for('submit_token') }}" method=post>
<div id="Main" class="tabcontent" style="display:block" >
<div class="PanelWrapper" >
<div class="pageTitle">WAN</div>
<div class="layout">
<div class="col">
<table frame="void" rules="none">
<tbody>
{%for key, field in tMain.items() %}
<tr>
<td class="attrLabel" valign="middle" nowrap>{{key}}</td>
<td class="attrLabel" valign="middle">: </td>
<td>{{field}}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
...
....
Ответ очень полезен и работает нормально. Пришлось объединить ответ Депадо здесь [link] http://stackoverflow.com/questions/15721679/update-and-render-a-value-from-flask-periodically, чтобы удовлетворить мои потребности. Спасибо Депадо! –