Я пытаюсь настроить веб-приложение для торнадо, чтобы каждый раз, когда новая запись была вставлена в таблицу MySQL, после обновления страницы html (или даже лучше без обновления) данные в отображаемой таблице html будут обновляться.Tornado: отображение обновленных данных в таблице html из базы данных mysql
Запрос код обработчика выглядит следующим образом:
class TestHandler(tornado.web.RequestHandler):
def get(self):
data=sess.query(Country).all()
self.render("test.html", data=data)
HTML-код таблица выглядит следующим образом:
<table id="example" >
<thead>
<tr>
<th>name</th>
<th>capital</th>
</tr>
</thead>
<tbody>
{% for dt in data%}
<tr>
<td>{{dt.name}}</td>
<td>{{dt.capital}}</td>
</tr>
{% end %}
</tbody>
</table>
В настоящее время HTML таблица не обновляется в отношении любых обновлений из таблицы тузда боковая сторона. Появятся новые данные только при перезапуске сервера торнадо. Этот вопрос может быть очень элементарным, но мне действительно нужны некоторые указания.